比如说Excel格式如下
A B C D
1 学校 姓名 性别 课程
2 高数
3 交大 陈浩 男 外语
4 物理其中:“交大”“陈浩”“男”各占了三行,我是把类似这样的EXCEL文件存到一个二维数组中,方便以后读取,但是在读取合并单元格的时候,只读取了第一行,合并单元格的后几行为空值了,这样的合并单元格该怎么读取呢?多谢
A B C D
1 学校 姓名 性别 课程
2 高数
3 交大 陈浩 男 外语
4 物理其中:“交大”“陈浩”“男”各占了三行,我是把类似这样的EXCEL文件存到一个二维数组中,方便以后读取,但是在读取合并单元格的时候,只读取了第一行,合并单元格的后几行为空值了,这样的合并单元格该怎么读取呢?多谢
{
if (sheetIndex > this.WorkSheetCount)
{
this.KillExcelProcess();
throw new Exception("索引超出范围,WorkSheet索引不能大于WorkSheet数量!");
} workSheet = (Excel.Worksheet)workBook.Worksheets.get_Item(sheetIndex);
range = workSheet.get_Range(workSheet.Cells[beginRowIndex, beginColumnIndex], workSheet.Cells[endRowIndex, endColumnIndex]); range.ClearContents(); //先把Range内容清除,合并才不会出错
range.MergeCells = true;
range.Value2 = text;
range.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;
range.VerticalAlignment = Excel.XlVAlign.xlVAlignCenter;
}
登录名:fengyun595
总技术分:0
总技术排名:451337
---------结贴情况---------
截至:2011-03-22 10:42:25
总发帖:1个
正常结贴:0个
未结贴:1个
结贴率:0.00%
评语:楼主,我无语!
--------------------------