如果您对代码有最大的控制权,那么我将全力以赴获取平面csv文件。只要确保您读入这些行并一次处理它们即可(将文档读到末尾并拆分将占用所有的内存-
与写入相同,将其流式输出)。
是的,用户必须先在excel中另存为CSV,然后才能进行处理,但是也许可以通过培训和在页面上提供清晰的说明来克服此限制?
最后,当您导出给客户时,如果将mime类型设置为text / csv,则通常会将Excel映射到该类型,以便用户看到的是“ Excel文件”。

如果您对代码有最大的控制权,那么我将全力以赴获取平面csv文件。只要确保您读入这些行并一次处理它们即可(将文档读到末尾并拆分将占用所有的内存-
与写入相同,将其流式输出)。
是的,用户必须先在excel中另存为CSV,然后才能进行处理,但是也许可以通过培训和在页面上提供清晰的说明来克服此限制?
最后,当您导出给客户时,如果将mime类型设置为text / csv,则通常会将Excel映射到该类型,以便用户看到的是“ Excel文件”。