使用高性能流式的库SpreadCheetah来添加图片和合并表格单元
在导出EXCEL中要插入图片,目前只支持PNG格式。
还需要合并指定的表格单元,这些都是EXCEL的常规操作。
这段代码是一个使用 SpreadCheetah 库在 Windows 窗体应用(WinForms)中生成 Excel 文件的示例程序,包含两个核心功能:生成简单数据的 Excel 和生成包含大量数据(100 万行)的 Excel,并演示了单元格样式、图片插入、单元格合并等常见操作。以下是详细解析:
一、整体结构
- 命名空间:
WindowsFormsApp_SpreadCheetah
,包含一个 WinForms 窗体类Form1
和一个数据模型类OrderData
(未实际使用)。 - 核心功能:通过按钮点击事件触发两个异步方法,分别生成简单 Excel 和大型 Excel 文件。
二、关键组件与逻辑
1. 引用与依赖
- 引用
SpreadCheetah
相关命名空间(SpreadCheetah
、SpreadCheetah.Images
等),用于 Excel 生成、图片处理、样式设置等。 - 引用 WinF