我可以使用什么软件来编辑 CSV 文件?

我可以使用什么软件来编辑 CSV 文件?

什么软件可以编辑 CSV 文件?记事本可以顺利运行吗?我一直在使用 MS Excel,但现在遇到了这个问题。当我输入这样的日期:090913,代表 2013 年 9 月 9 日...我没有看到日期前面的第一个零...Excel 隐藏了它?零还在那里?所以我不必担心?稍后我将使用 CSV 文件,届时我将创建从 CSV 文件中读取数据的 Java 应用程序....

答案1

任何文本编辑器(Notepad、Notepad++、Wordpad、Word 等)都可以编辑 .csv 文件。它们只是具有特定格式的文本文档。

您在使用 Excel 时遇到的更大问题可能在于 Excel 处理日期的方式。 Excel 将日期存储为序列号,然后根据您的格式设置格式化这些数字。因此,对于 Excel 2013-09-09(您应该尝试使用符合 ISO 标准的日期)实际上是 41526(自 1900-01-01 以来的天数)。

如果您需要为 Java 应用程序提供特定格式的日期,那么我建议使用文本公式,例如:=Text(A1,"DD/MM/YY")其中 A1 是您的日期位置。这应该会为您的导出/导入返回“正确”格式的日期。

答案2

使用 Excel:您必须为单元格设置正确的格式,告诉 Excel 它是一个数字(这样它就不会被解释为日期)。您使用的是哪个版本的 Excel?

此外:记事本还不错,我宁愿使用(假设您运行的是 Windows)notepad++,它是一款功能更强大的编辑器。而且它是免费的。

答案3

您可以尝试使用已 CSV。此编辑器(或任何其他 CSV 编辑器)相对于纯文本编辑器的好处是,如果列内容在每行上的宽度不同,那么它将显示在网格中,从而对齐数据并使其更易于查看。

CSVed 按原样显示您的文本,并且不会删除前导零。

警告:可以修改日期时间格式,但这是用于更改文件的内容,而不是用于更改其显示方式。

相关内容