gpt4 book ai didi

c# - 是否可以在未安装 excel 的计算机上将 excel 文件中的信息提取到 c# 中?

转载 作者:行者123 更新时间:2023-11-30 13:43:11 26 4
gpt4 key购买 nike

是否可以在未安装 excel 的计算机上将 excel 文件 (.xls) 中的信息提取到 c# 中?

我有以下代码:

     OleDbConnection objConn = new 
OleDbConnection(CONNECTION_STRING.Replace("<FILENAME>", fileName));

try
{
objConnection.Open();
}
catch (Exception)
{}

当我尝试在未安装 excel 的计算机上运行时打开 OleDbConnection 时,它抛出 IndexOutOfRangeException(“找不到表 0”)。相同的代码在带有 excel 的计算机上运行效果很好。因此,我强烈怀疑缺乏 excel 是罪魁祸首。

是这个问题吗?如果是,我如何从文件中提取数据?

最佳答案

查看开源 NExcel .上次更新大约 2 年前,因此它不支持较新的 Excel 2007 .xlsx 格式,但会读取 Excel 07-Excel 2003。

关于c# - 是否可以在未安装 excel 的计算机上将 excel 文件中的信息提取到 c# 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/730750/

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