Aspose.Cells生成的Excel表格有没有一种方法可以不调用Workbook.Save()来格式化?
创始人
2024-09-20 11:00:52
0

可以使用Workbook.Settings属性来控制是否必须调用Workbook.Save()来保存对工作表的更改。

以下是示例代码:

// 加载工作簿 Workbook workbook = new Workbook("Book1.xlsx");

// 设置单元格格式 Worksheet worksheet = workbook.Worksheets[0]; Cells cells = worksheet.Cells; Style style = workbook.CreateStyle(); style.Number = 14; cells["A1"].SetStyle(style); cells["B1"].SetStyle(style);

// 设置工作表设置 workbook.Settings.AutoRecoverEnabled = false; workbook.Settings.MemorySetting = MemorySetting.MemoryPreference; workbook.Settings.EnableMultiThreadedCalculation = true;

// 将更改保存到内存而不保存到磁盘 workbook.SaveOptions.MemorySetting = MemorySetting.MemoryPreference; workbook.SaveOptions.CheckFontCompatibility = false; workbook.SaveOptions.ClearData = false; workbook.SaveOptions.SaveFormat = SaveFormat.Xlsx; workbook.SaveOptions.RefreshChartCache = false; workbook.SaveOptions.ValidateMergedAreas = true; workbook.SaveOptions.LightCellsDataProvider = new LightCellsDataProvider();

// 获取内存中的输出文件流 MemoryStream stream = new MemoryStream(); workbook.Save(stream, SaveFormat.Xlsx);

// 将输出流转换为字节数组 byte[] bytes = stream.ToArray();

// 使用字节数组来生成Excel文档 Response.Clear(); Response.ContentType = "application/vnd.ms-excel"; Response.AddHeader("Content-Disposition", "attachment;filename=Book1.xlsx"); Response.BinaryWrite(bytes); Response.End();

相关内容

热门资讯

重大通报!蛮籽麻将有挂吗(透明... 重大通报!蛮籽麻将有挂吗(透明挂)一贯是真的有挂(2022已更新)(哔哩哔哩);1、很好的工具软件,...
1分钟了解!多乐跑得快,随意玩... 1分钟了解!多乐跑得快,随意玩拼三张辅助器,wepoke教程(有挂辅助挂)运随意玩拼三张辅助器辅助工...
记者发布!多乐跑得快辅助工具(... 记者发布!多乐跑得快辅助工具(透视)都是存在有挂(2024已更新)(哔哩哔哩)1、玩家可以在多乐跑得...
4分钟了解!欢乐达人辅助工具,... 4分钟了解!欢乐达人辅助工具,皇豪互娱辅助器,我来教教你(有挂实操);1、4分钟了解!欢乐达人辅助工...
每日必看推荐!多乐够级(透视辅... 每日必看推荐!多乐够级(透视辅助)确实有挂(2025已更新)(哔哩哔哩)在进入多乐够级辅助挂后,参与...
二分钟了解!微信雀神辅助器免费... 二分钟了解!微信雀神辅助器免费下载,白金岛有外挂吗,透牌教程(有挂总结)微信雀神辅助器免费下载辅助器...
技术分享!财神13张怎么拿到好... 技术分享!财神13张怎么拿到好牌(透明挂)其实真的有挂(2022已更新)(哔哩哔哩)该软件可以轻松地...
8分钟了解!天天福建十三张辅助... 8分钟了解!天天福建十三张辅助工具,南通长牌有外挂吗,wepoke教程(有挂教程)1、在天天福建十三...
盘点一款!心悦海南麻将真的有挂... 盘点一款!心悦海南麻将真的有挂吗(辅助挂)一直真的是有挂(2020已更新)(哔哩哔哩)1、全新机制【...
7分钟了解!大唐麻将系统怎么控... 7分钟了解!大唐麻将系统怎么控牌得,边锋斗地主必赢软件,2025新版总结(有挂神器)1、首先打开大唐...