0

C# dataTable/Html から xls エクスポートしてから Excel で開き、保存して添付ファイルとして送信すると、ファイル形式が xlsb に変更されます。これを防ぐにはどうすればよいですか?

私のコードは、このリンクの作業例に似ています

ASP.NET を使用して HTML テーブルを Excel にエクスポート

私のコード それを行うそのシステムに似ています

    string contentType = "application/excel";
    Response.ContentType = I tried different types;
    Response.AddHeader("Content-Disposition", "attachment; filename=myFile.xls );
    Response.Write(stringData);
    Response.Flush();
    Response.End();

ファイルは xls としてエクスポートされますが、ファイルを開いて保存を選択し、添付ファイルとして Outlook に送信すると、xlsb に変換されます

私は実際にどういうわけかそれを変更して、異なるコンテンツタイプでxlsxとしてエクスポートしましたが、コードは保存されず、どのように作成されたか覚えていません.xlsxとして、ファイルが正常で開くことができないことがわかります

Microsoft Office ライブラリや他のライブラリを使用したくない

xls のままにするか、xlsx として開くことができるようにしたい

4

1 に答える 1