我是新手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; )
Run Code Online (Sandbox Code Playgroud)
如果您正在使用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();
......
}
Run Code Online (Sandbox Code Playgroud)
ExcelPackage:
using (var fs = new FileStream("\\SomeCoolFile.xlsx", FileMode.Open))
{
using (var package = new ExcelPackage(fs))
{
var workBook = package.Workbook;
.....
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8033 次 |
最近记录: |