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 として開くことができるようにしたい