手动编辑 Excel 工作表,需要将我的编辑保存为 .csv 格式,而无需重新格式化

手动编辑 Excel 工作表,需要将我的编辑保存为 .csv 格式,而无需重新格式化

这是我的问题:

我从数据库中导出了大约 2000 条记录,以手动清理附加到这些记录上的日期。(似乎有人之前导出了这些记录,然后重新导入它们而没有修复日期,因此像“1935 年 1 月”这样的日期变成了 1935 年 1 月。)我试图通过在修复 Excel 中的日期时将格式更改为文本来修复此问题,这允许我将日期改回我们想要的样子,但要将清理后的数据重新导入系统,我必须先将电子表格更改为 .csv 文件 - 这会丢失格式,并将日期恢复为我试图摆脱的 1935 年 1 月格式!

有人能帮我解决一下吗?我尝试将信息以“仅值”的形式粘贴到新电子表格中并将其保存为 .csv,但 .csv 再次无法保存此信息,日期再次恢复。

我正在运行 Excel 2010。

非常感谢,克里斯汀

答案1

Excel 和 CSV 就是不兼容。它总是以你不想要(或不期望)的方式弄乱格式和其他东西。当批量编辑需要为数据库保留特定格式的 CSV 文件时,我有时会使用 Notepad++ 和正则表达式。

如果您不知道正则表达式是什么,请使用专门用于编辑 CSV 文件的工具,如下所示: http://csved.sjfrancke.nl

它将使您免于 Excel + CSV 的烦恼。

相关内容