csvs と xlsxs を生成するために wpf アプリケーション全体で ExcelPackage を使用しています。
「"filename.csv" のファイル形式と拡張子のボーナスが一致しません。ファイルが破損しているか、安全でない可能性があります。ソースが信頼できる場合を除き、ファイルを開かないでください。それでも開きますか?」
はいを押すと問題なくファイルが開きますが、このエラーはユーザーに表示され、非常に迷惑なので、修正したいと思います..
csv を生成するコードは特別なものではありません。
using (ExcelPackage p = new ExcelPackage(new FileInfo(path + filename)))
{
//Create a sheet
p.Workbook.Worksheets.Add("User Ids");
ExcelWorksheet ws = p.Workbook.Worksheets[1];
for (int i = 0; i < lstCsvUsers.Items.Count; i++)
{
ws.Cells[i + 1, 1].Value = lstCsvUsers.Items[i].ToString();
}
if (!Directory.Exists(path))
Directory.CreateDirectory(path);
p.Save();
}
しかし、生成されたファイルをExcel/他のソフトウェアで開いたときに、このエラーがユーザーに表示されないようにするために何かが欠けていますか?