excel - 如何将分号分隔的文件转换为csv
问题描述
如何在谷歌表格或其他方式中将分隔符分号更改为文件的逗号?我已经尝试过文本到列功能,但我的文件太大了,大约 10 MB,所以它不起作用。
解决方案
因为业务逻辑喜欢使用 Excel,而软件喜欢 CSV,所以我已经走过这条路好几次了。
Excel,可能还有 Google Sheets 等,对于 CSV 来说是一种痛苦。尤其是 Excel,因为它试图对您“友好”,因此它通常使用由 Windows 区域设置确定的分隔符(例如:“;”或“,”)导出 - 而 excel 通常在引号和无引号之间转换。
如果您有文本文件,并希望导入到 excel 中,请使用测试文件找到适合您的语言变体的分隔符组合。要转换大文本文件,像 AWK 这样的工具既简单又棒。
要从 Excel 导出,我会再次使用 Excel 想要做的任何事情,然后在使用 AWK 或类似工具后调整文件。对我来说比尝试查找分隔符和引用的设置更容易。
这里有一篇文章,我觉得很有帮助。
PS:我应该提一下,在大多数欧洲地区,CSV默认是分号。
推荐阅读
- c# - 如何在 xUnit 中模拟 ObjectMapper?
- java - 无法使用 AxeBuilder 和 Axe-Selenium-Java 排除标签
- forms - Elementor 表单自定义 webhook 返回“错误”消息
- java - 如何在 Java Android 中将 32 位 RGBA 图像转换为 8 位灰度图像?
- laravel - 当我想将文件上传到我的数据库时,文件上传器给出 null
- here-api - 在 Routing API 中避开有限数量的避开区域
- javascript - 如何将变量添加到 jQuery addClass 函数中
- sql - 根据 PostgreSQL 中的记录集确定自日期
- powershell - 使用函数将年设置为月、日、小时、秒的脚本
- android - 应用程序在 Android 10 上崩溃?