作成日: 2022/04/18 最終更新日: 2022/04/18
文書種別
使用方法
詳細
DioDocs for Excelでは、ワークブックやワークシートをストリームに保存することが可能です。
例えばASP.NET Core Web アプリケーションで下記のようなコードを実装することで、ファイルをサーバー側に保存せずストリームに出力し、直接クライアント側にダウンロードできます。
例えばASP.NET Core Web アプリケーションで下記のようなコードを実装することで、ファイルをサーバー側に保存せずストリームに出力し、直接クライアント側にダウンロードできます。
using (var stream = new MemoryStream())
{
Workbook workbook = new Workbook();
workbook.Worksheets[0].Range["A1"].Value = "test";
workbook.Save(stream);
stream.Position = 0;
return File(stream, "application/ms-excel", "test.xlsx");
}
{
Workbook workbook = new Workbook();
workbook.Worksheets[0].Range["A1"].Value = "test";
workbook.Save(stream);
stream.Position = 0;
return File(stream, "application/ms-excel", "test.xlsx");
}