gpt4 book ai didi

c# - 从 C# 读取 Excel 文件

转载 作者:太空狗 更新时间:2023-10-30 00:12:09 25 4
gpt4 key购买 nike

我有一个连接字符串来从我的 C# 项目中读取一个 excel 文件,看起来像这样..

String ConnectionString  = "Provider=Microsoft.ACE.OLEDB.12.0;" +
"Data Source=" + VariableFile + ";" +
"Extended Properties=Excel 8.0;";

我还有 objConn.Open();打开文件..

问题是我的程序打开文件的唯一时间是手动打开 Excel 文件并运行我的程序。谁能帮我从我的 C# 代码中打开文件,而不必先手动打开它。我收到错误消息:当我尝试在未先打开 Excel 文件的情况下运行它时,找不到可安装的 ISAM。

谢谢

最佳答案

我认为您的连接字符串格式错误,“找不到可安装的 ISAM”通常是这种情况的指示。

试试这个,它来 self 的一段操作代码:

Excel 2007

string connectionString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=\"Excel 12.0 Xml;HDR=No;IMEX=1\";", fullPath);

Excel 2003

string connectionString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0; data source={0}; Extended Properties=\"Excel 8.0;HDR=No;IMEX=1\";", fullPath);

关于c# - 从 C# 读取 Excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7246413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com