如何将数据转储到excel文件超出其限制?
我有超过2百万的数据 ,我想转储这个数据在Excel文件中,但在本规范中给出的Excel文件只能包含1,048,576行 。
考虑到我有4千万数据库中的数据 , i want to dump this data in excel file.
我做了1个testing,但得到了相同的结果,成功得到1,048,576行 ,之后得到错误: exception从HRESULT:0x800A03EC错误
for (int i = 1; i <= 1200000; i++) { oSheet.Cells[i, 1] = i; }
我想CSV文件,但我不能使用它,因为我们不能给CSV文件的颜色和样式按照这个答案 ,我的Excel文件将包含许多颜色和风格。
所以任何第三方工具或任何通过我可以转储超过200万行Excel文件?
我不关心这是付费还是免费。
任何人都可以帮助我吗?
就像你说的那样,目前的Excel规范链接最多有1,048,576行。 但是Sheets的数量只受内存的限制。
也许在多张纸上的内容分离将是一个解决scheme。
或者如果你想对数据做一些分析,例如你可以在将信息加载到excel文件之前汇总信息。