您的位置:首页 > 其它

获取Excel合并单元格数据-通用方法

2005-11-24 23:37 274 查看
主要是通过判断是否为合并单元格,和判断是否有值 , 以及 Excel 合并单元格只去最左上的一个单元格作为合并单元格的数据 来实现该获取值的方法。
代码如下:

private string GetCellText(int row,int col,Excel._Worksheet oSheet)
private void GetAllText()
{
Excel.Application oXL;
Excel._Workbook oWB;
Excel._Worksheet oSheet;
object missing = System.Type.Missing;

//创建Excel实例
oXL = new Excel.Application();

//打开已有的工作簿
oWB = oXL.Workbooks.Open(@"E:\BookTest.xls",missing,missing,missing,missing,missing,missing,
missing,missing,missing,missing,missing,missing,missing,missing);
oSheet = (Excel.Worksheet)oWB.Sheets.get_Item(1);

// 遍历获取 10行 10列 数据
for(int i=1;i<10;i++)
{
for(int j=1;j<10;j++)
{
string str = GetCellTest(i,j,oSheet);
richTextBox1.AppendText(" i : "+i.ToString() + " , j : "+ j.ToString() + " , value : "+ str +" \r\n ");
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: