我是新手,所以我确定这是一个愚蠢的问题,但我已经通读了网站上的每个相关问题,但找不到任何内容!
我正在从 pgadmin 导出。一些列在单元格内有换行符,因此导出的数据非常不稳定。有谁知道如何解决这一问题?有没有办法让它不读取单元格内的换行符?
我知道我正在为导出做正确的设置,但基本上发生的情况是标题名称在那里,每列都有一行内容,然后 A 列下面还有 20 行,因为从第一行开始换行E 列中的单元格。
任何帮助将非常感激!
最佳答案
我假设您指的是查询窗口中的查询 --> 执行到文件命令。我不认为 pgAdmin 不会在其 csv 输出中的字符串中转义换行符,但 Excel 无论如何都可以正确读取它。
在导出选项中,请确保您使用 逗号 作为列分隔符和 双引号作为引号字符。这是我的设置:
此外,当您将 CSV 加载到 Excel 中时,请不要使用数据 -> 从文本。这个不能正确解析带有换行符的 CSV。只需直接在 Excel 中打开文件(通过在 Excel 中打开,或在 Windows 资源管理器中右键单击它并选择打开方式 -> Microsoft Excel)。
关于line-breaks - 从 pgadmin 导出读取字段单元格中的换行符并创建不可读的 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25940813/