首先请祝各位圣诞节和元旦快乐!
我现在有一个Excel文件,里面就一个工作表,在这张工作表有多个表,比如我想得到C20-G24的内容(C20-G24之间的内容其实就是一个表的内容,上面有列名),现在的问题就是如何得到这个区域的内容并把转换成一个DataTable!
谢谢!

解决方案 »

  1.   

    先选择列,定义table名称,就可以随意选择表了。具体方法如下:
    1. 创建一个名为 C:\ExcelData 的新文件夹。示例程序将在此文件夹中存储 Excel 工作簿。 
    2. 创建一个新工作簿,以供示例向其中写入数据: a.  在 Excel 中启动一个新工作簿。 
    b.  在新工作簿的 Sheet1 上,在单元格 A1 中键入 FirstName,在单元格 B1 中键入 LastName。 
    c.  选择 A1:B1。 
    d.  在插入菜单上,指向名称,然后单击定义。键入名称 MyTable,然后单击确定。 
    e.  将该工作簿另存为 C:\Exceldata\Book7.xls。 
    f.  退出 Excel。