1

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/他のソフトウェアで開いたときに、このエラーがユーザーに表示されないようにするために何かが欠けていますか?

4

1 に答える 1