0. 利用NPOI。 请查阅此插件的相关文档。
1.方法一:采用OleDB读取EXCEL文件: 把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
对于EXCEL中的表即sheet([sheet1$])如果不是固定的可以使用下面的方法得到
1 2 3 4 |
|
另外:也可进行写入EXCEL文件,实例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
2.方法二:引用的com组件:Microsoft.Office.Interop.Excel.dll 读取EXCEL文件 首先是Excel.dll的获取,将Office安装目录下的Excel.exe文件Copy到DotNet的bin目录下,cmd到该目录下,运行 TlbImp EXCEL.EXE Excel.dll 得到Dll文件。 再在项目中添加引用该dll文件.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
|
3.方法三:将EXCEL文件转化成CSV(逗号分隔)的文件,用文件流读取(等价就是读取一个txt文本文件)。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
另外也可以将数据库数据导入到一个txt文件,实例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
|