没有Excel的接口
访问excel(.xlsx)数据
挑战:
>尝试使用OleDbDataAdapter
>和配置为Microsoft.Jet.OLEDB.4.0
>和Extended Properties=Excel 8.0
的连接字符串从Excel(.xlsx)文件访问数据通常会导致“外部表不在期望格式”错误。当Excel文件未打开时,通常会发生这种情况。
解决方案:
>无缝从.xlsx文件中无缝读取数据,而无需在Excel中预先打开它,请按以下方式调整连接字符串参数:
<code class="language-csharp">public static string filePath = @"C:\src\RedirectApplication\RedirectApplication1s.xlsx"; public static string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filePath + ";Extended Properties=Excel 12.0;";</code>
这是关键修改的崩溃:
Microsoft.ACE.OLEDB.12.0
Excel 12.0
以上是如何读取 Excel (.xlsx) 文件而不在 Excel 中打开它们?的详细内容。更多信息请关注PHP中文网其他相关文章!