MiniExcel
MiniExcel copied to clipboard
使用Dictionary类型导出xlsx时,如果第一行数据缺少列,那么整个sheet都会缺少这一列
Excel Type
- [x] XLSX
- [ ] XLSM
- [ ] CSV
- [ ] OTHER
MiniExcel Version
1.31.3
Description
比如如下数据
| Name | Title | Price |
|---|---|---|
| abc | a book | |
| bbb | book | 10 |
| ccc | ccc | 15 |
使用List<Dictionary<string,string>>储存他,那么在导出时会丢失Price这一列,原因应该是这里的处理,在读取第一行时生成列信息
@asuper0 是的,因为流模式会有这样问题 除非是先遍历一次在进行操作 = 遍历两次才能解决这问题,效率会严重影响 (可能考虑之后增加用户 config 选择)
但是我提前设定过column了,应该保证column中的列都被导出,即使data中完全不存在这个列