如果服务器上没有装OFFICE软件,那么能用OLEDB读取EXCEL表嘛?

如题所述

第1个回答  2013-10-23
可以下个相应oledb驱动就可以了
第2个回答  2018-06-12
下载“AccessDatabaseEngine.exe”装上就可以了,不用装office软件

visual Studio2012中怎么读取excel数据
第一点:可以在电脑没装office的情况下,创建excel、读取excel、写入excel等操作,这是最大的优点。第二点:操作简单,具体代码示例自行百度。弊:第一点:对大数据也是毫无办法,NPOI读取excel的方法是采用文件流的方式读取,之前的开发中测试当excel文件有个10M左右时,它就会显示内存溢出,后来经过千辛万...

oledb(C#)读取excel数据时提示mdac版本过低,需要2.6以上的版本?
读取Excel数据建议用Free Spire.XLS、NPOI等免费的第三方组件,没有版本问题也不要求安装Office,下面的例子希望能给你点帮助,用的是Free Spire.XLS,比较简单些。DataTable datatable = new DataTable();\/\/载入Excel文档 Workbook workbook = new Workbook();workbook.LoadFromFile("示例.xlsx");\/\/获...

C# 读取Excel文件的几种方法【总结整理】
首先,OleDB提供了一种方法,将Excel文件视为数据源进行数据读取。此方法适用于文件数据结构相对固定的情形。通过编写特定的SQL查询语句,可以实现数据的获取。若文件中的表并非固定的,可以使用相关代码动态获取表的名称。其次,使用引用的com组件,如Microsoft.Office.Interop.Excel.dll,提供了一个更灵活且...

如何在没有安装access的机器上,运行我的ado+access程
”,答案是:当然可以,其实你根本没有使用ACCESS这个软件,只是使用了MDB这种数据库格式,而这种格式只要系统中有OLEDB引擎就可以支持。WINDOWS98以及以上版本的WINDOWS操作系统都内置支持OLEDB引擎。NET程序必须在.NETFRAMEWORK下才能运行,而能够运行.NETFRAMEWORK的操作系统中默认都已经安装了MDAC无需再次安装...

MFC中读写excel文件,请问什么方式最好啊,我网上看了很多,有OLE的,有C...
我自己的尝试是如果这个EXCEL文件有其他元素(公式,格式等),使用Basic EXCEL读取会失败。OLE读写EXCEL方式功能比较弱,由于是直接根据文件格式操作,读写速度都不错,你也不需要按照EXCEL,另外这个方式是可以移植的,但是有一些成本,其代码比较晦涩难懂,而且没有注释,另外即使在Windows平台上,告警也...

oledb读取EXCEL报:未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提...
运行 把文档共享在服务器上,在PC端打开\\\\Server\\Share\\文档 运行 把文档共享在服务器上,并映射服务器的共享为PC端的磁盘,然后像在本地磁盘一样使用文档 无论如何,先用Administrator在服务器桌面尝试使用一下,看看能不能使用总是没错的。注意文档或文件夹是否分配了足够的权限也是要考虑的。

C#操作Excel的几种方法
1.方法一:采用OleDB读取EXCEL文件:把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下:public DataSet ExcelToDS(string Path){string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;";OleDbConnection conn = new ...

各位大侠:C# 如何读取Excel的第一张表的表名?
可以使用OleDbConnection 来 操作EXCEL,当然会碰到一些缓存的问题。Microsoft.Office.Interop.Excel则没有这个顾虑。\/\/\/ \/\/\/ C#中获取Excel文件的第一个表名 \/\/\/ Excel文件中第一个表名的缺省值是Sheet1$, 但有时也会被改变为其他名字. 如果需要在C#中使用OleDb读写Excel文件, 就需要知道这个名字...

C# windows程序,如何用代码实现datagridview的三层表头。
\/\/\/ \/\/\/使用OLEDB方式读写Excel,不需要Office组件支持 \/\/\/ class IOIEExcel { \/ \/\/\/ 本人的Excel导入导出方法有以下特色:\/\/\/1、使用OLEDB方式读写Excel,不需要Office组件支持;\/\/\/2、支持导入导出时进度条(ProgressBar);\/\/\/3、可以将本地DataSet中的数据类型转换为对应的OleDB的数据类型...

为什么在excel表格中导入access数据时提示未在
首先,解决“未在本地计算机上注册‘microsoft.ACE.oledb.12.0’提供程序”的问题,需要安装相应的数据访问组件或进行必要的配置调整。详细来说,这个错误通常发生在尝试通过OLE DB连接到Microsoft Office Excel或Access文件时,尤其是Excel 2007及以上版本的文件。原因可能是没有安装...

相似回答