CSV 文件在转换为新的 csv (C#) 后打开时显示警告

问题描述 投票:0回答:0

我正在读取一个内容类型(mime 类型)为“application/vnd.ms-excel”的 CSV 文件,并更新必要的详细信息并创建一个新文件 (CSV) 并将这些数据放入一个新文件中。

使用文件读取数据:

var newFileName = Path.ChangeExtension(fileName, ".csv");
string[] lines = File.ReadAllLines(fileName, Encoding.UTF8);

使用 XSSFWorkbook 创建一个新文件:

IWorkbook workbook = new XSSFWorkbook();
var sheet = workbook.CreateSheet(Path.GetFileName(newFileName));

使用文件保存文件:

using (FileStream file = new FileStream(newFileName, FileMode.Create, FileAccess.Write))
            {
                //output excel file
                workbook.Write(file);
                file.Close();
            }

文件已成功创建,但在尝试打开文件时会抛出如下警告消息:

任何帮助将不胜感激。如果我做错了,请更正。

c# csv export-to-csv
© www.soinside.com 2019 - 2024. All rights reserved.