mysql - mysql表导出csv后部分数据格式发生变化

标签 mysql excel

我在mysql表中有一个列,该列的类型是varchar,他保存的文本数据如下:

 4/5
 4/5
 2/3

好的,我想将此表导出为 csv 格式,但导出后,当我在 Excel 中打开此 csv 时,数据 4/5 会转换为 2013 年 5 月 4 日

我需要导出后,像4/5这样的数据保持为4/5并且不改变其他格式,如何制作?

最佳答案

该值的显示方式取决于操作系统的区域设置。 (例如,对于 Windows 7,请参阅区域和语言)。在附加设置中还指定了 CSV 分隔符(列表分隔符)等。 这些设置是全局的(对于系统)。它们用于例如由 MS Excel 提供。无法强制 Excel 按您想要的方式显示 CSV 值。 您不应该更改这些系统设置。它们只是为您提供了很好的引用,说明为什么您的值会以这种方式显示。

关于mysql - mysql表导出csv后部分数据格式发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15792949/

相关文章:

mysql - 查找缺失的序列间隙mysql

excel - For循环捕获不同命名范围内的值

eclipse - 在 Eclipse 中,我可以将“使用就地编辑器打开”设置为默认选项吗?

excel - VBA 匹配函数不适用于大数

mysql - 在插入另一个表后触发更新表

mysql - SQL 按日期时间分组

mysql触发器到不同的主机

c# - 在 C# 中从 XLSX 中读取数据

vba - 自动更新 UDF 的 Application.Volatile 替代方案

javascript - 如何对已经从数据库中拉出的数据进行排序?