gpt4 book ai didi

asp.net - 在网站上生成 xlsx 文件的最佳方法是什么?可能有数百万行?

转载 作者:行者123 更新时间:2023-12-02 23:22:31 24 4
gpt4 key购买 nike

我的任务是编写一个解决方案来修复性能不佳的旧版 Excel 文件生成器。

我需要生成的文件可能会变得非常大。也许多达 100 万行和 40-50 列。我想如果可能的话我会直接流式传输给用户,但我可能只需要先将文件保存到磁盘,然后为用户创建链接。

我的目标是进行性能测试,测试是否可以生成一个包含 1.500.000 行和 50 列的 xslx 文件,每个单元格包含一个随机的 10 个字母字符串...Excel 甚至可以处理这么大的文件吗?

Note: In reality most files generated will never be larger than 300.000 rows and the absolute maximum is about 950.000 rows, but I like to play it safe when stress testing thus the 1.5M rows.

您对我应该如何解决这项任务有什么建议吗?有什么我应该注意的组件吗? Excel 的局限性?

PS:如果我不必在服务器上安装 Excel,我将不胜感激。

最佳答案

电子表格中的行数有限制 ( 1M for Office 2007 )。我会生成一个 CSV文件,它实际上只是一个可以在 Excel 中打开的格式化文本文件。

关于asp.net - 在网站上生成 xlsx 文件的最佳方法是什么?可能有数百万行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1466166/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com