gpt4 book ai didi

excel - 如何强制 Excel 在打开 csv 文件时不删除行?

转载 作者:行者123 更新时间:2023-12-02 10:53:50 27 4
gpt4 key购买 nike

背景:

我们有一个 Web 应用程序,用户可以在其中以 csv 格式导出订单。对于安装了 Microsoft Excel 的用户来说,它是默认程序。下载文件后,他们只需单击“打开”即可。用户主要使用Internet Explorer、Firefox和Chrome。行为上没有差异。

问题:

如果用户只是打开 csv 文件(从浏览器或资源管理器),该文件将由 Excel 打开并自动加载数据。但有时行只是缺失。走了。没有异常(exception),没有消息,什么都没有。

数据就在那里,如果您用记事本打开文件,您就会看到它。

(我怀疑它与特殊字符、引号、逗号等有关,但我找不到根本原因)

如何使其发挥作用:

如果将文件保存到磁盘,请打开 Excel 并选择文件 -> 打开 -> 格式:文本文件 (*.prn、*.txt、*.csv、*.skv) -> 打开 Excel 将启动导入向导,一切都会完美运行。

我可以对导出文件做些什么来强制导入向导或只是告诉 Excel 不要在没有警告的情况下排除我们的关键订单信息?

最佳答案

我想我已经找到了原因。这似乎是由于区域设置造成的,如 this post 中所述。以及来自superuser.com的建议

我通过包装所有字段解决了这个问题,除了数字用引号,现在它工作得很好。

关于excel - 如何强制 Excel 在打开 csv 文件时不删除行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7256022/

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