gpt4 book ai didi

c# - Excel 包 : Office Open XML

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

我是这个Open Office XML 的新手,我想知道 XLPackage 使用什么文件扩展名。

例如,我假设我只需要输入我正在使用的 CSV 文件的文件位置,但它不起作用,我必须将文件转换为 .xlsx 还是有什么除了我应该使用的 XLPackage 之外?

问题是,一旦开始使用新的 OpenDialog,我就找不到我的文件了。我可能只是遗漏了一些明显的东西。文件包含损坏的数据,FileFormatException,我假设我需要在使用前转换文件?

感谢任何反馈。

部分代码:

    FileInfo existingFile = new FileInfo(eFilePath);
using (ExcelPackage xlPackage = new ExcelPackage(existingFile)) // I think the issue is here.
{
ExcelWorksheet exeedSheet = xlPackage.Workbook.Worksheets[1];
//Total rows
for (int row = 1; row > 0; )

最佳答案

如果您使用的是 CSV,则 ExcelPackage 对于您正在做的事情来说太过分了。

CSV:

using (var Sr = new StreamReader("\\SomeCoolFile.CSV"))
{
var text = Sr.ReadToEnd();
Sr.Close();
text = text.Replace("\n", string.Empty);
var lines = text.Split('\r');
var info = lines.Select(line => line.Split(',')).ToList();
......
}

Excel 包:

using (var fs = new FileStream("\\SomeCoolFile.xlsx", FileMode.Open))
{
using (var package = new ExcelPackage(fs))
{
var workBook = package.Workbook;
.....
}
}

关于c# - Excel 包 : Office Open XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12235515/

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