服务器上不安装office,读取excel上的数据

客户要求读取excel上的数据到数据库中,但是不让装office,excel的格式不规范,不能电子表当成一个数据库的方法来读。不知道用什么方法来实现。是否有安装部分核心组件能够打开excel并读取里面的单元格内的数据。
目前用的方法是:
//实例化、、excelApp对象
excelApp = new Excel.Application();
//打开目标文件strFilePath
excelWk = (Excel.Workbook)excelApp.Workbooks.Open(strFilePath, missing, missing, missing, missing, missing,missing, missing, missing, missing, missing, missing, missing, missing, missing);
但是没有安装office的话,会出现错误,不知道可以曲线完成只安装必要的组件。已知道需要Excel.dll 还有owc组件。还有其他的是什么?

第1个回答  2008-07-05
不装是不行的
第2个回答  2008-07-05
读取不了
相似回答