Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 使用OleDbConnection读取使用OpenXMLSDK创建的xlsx文件_Asp.net_Openxml Sdk_Oledbconnection - Fatal编程技术网

Asp.net 使用OleDbConnection读取使用OpenXMLSDK创建的xlsx文件

Asp.net 使用OleDbConnection读取使用OpenXMLSDK创建的xlsx文件,asp.net,openxml-sdk,oledbconnection,Asp.net,Openxml Sdk,Oledbconnection,我使用OpenXMLSDK的标准创建了xlsx文件。在excel中打开它时,一切都很完美。我的问题是,我无法使用OleDB连接打开创建的文件,但其他未创建xlsx文件OleDB的文件也可以打开 非常乐意为您提供帮助。能否显示您的连接字符串?代码失败时是否打开了excel文件?我的连接字符串:var Connection=new OleDbConnection(“provider=Microsoft.ACE.OLEDB.12.0;data source=“+xlsFilePath+”;Extend

我使用OpenXMLSDK的标准创建了xlsx文件。在excel中打开它时,一切都很完美。我的问题是,我无法使用OleDB连接打开创建的文件,但其他未创建xlsx文件OleDB的文件也可以打开


非常乐意为您提供帮助。

能否显示您的连接字符串?代码失败时是否打开了excel文件?我的连接字符串:var Connection=new OleDbConnection(“provider=Microsoft.ACE.OLEDB.12.0;data source=“+xlsFilePath+”;Extended Properties=\“excel 12.0 Xml;HDR=YES;IMEX=1\”);我没有excel,我用它来检查谷歌硬盘上的excel文件是否正常。嗯,连接字符串似乎还可以。您在尝试打开连接时是否遇到任何异常?当您尝试读取数据时,会触发错误消息?消息为:外部表不是预期格式。但目前我正在尝试使用OpenXMLSDK以编程方式读取数据,看起来单元格值设置不正确。对于excel程序保存的excel,有CellValue,但我只有InlineString。(在我的文档中CellValue始终为null,在excel生成的文件中,InlineString为null)。我想这是一个主要问题。