我正在搜索从excel文件中读取数据的简单方法。如何从ex中读取数据?细胞4A?可能吗?或者我必须阅读dataRow? (如果是,怎么样?)
额外信息:我没有Microsoft Office,我使用的是Open Office。
答案 0 :(得分:3)
您希望阅读哪个版本的Excel文档?
如果您不想使用Office Interop,则需要第三方Excel阅读库。
对于Excel 2007/2010(xlsx),您需要EPPlus(GPL)http://epplus.codeplex.com
对于Excel 2003(xls),您需要NPOI(Apache许可证)http://code.google.com/p/npoi/
答案 1 :(得分:1)
请参阅此帖子Read excel file from a stream。
你也可以使用OleDb ...... http://www.codeproject.com/KB/office/excel_using_oledb.aspx
答案 2 :(得分:1)
您可以使用 Open XML SDK 来处理excel文件(适用于您的adventeges之一 - 它不需要安装MS Office)。看看it。