从 Access 2007 导出 CSV 时,它会自动将小数转换为科学记数法。
不幸的是,接收它们的工具将这些字段视为文本,并按原样显示它们。
导出的值来自针对某些 Excel 链接表运行的查询,它们完美地出现在查询 View 中。
有什么办法可以禁用自动转换为科学记数法。
IE。如果它在查询中显示为 0.007,它将在输出 csv 中显示为 0.007 而不是 7E3?
注意:我必须为此使用 Excel 和 Access。尽管我很想切换到 SQL Server,但如果我把它放在她的工作笔记本电脑上,我的妻子会不高兴!
最佳答案
你有几个选择:
Format()
function直接在您的查询中强制违规列中的数据以某种方式格式化,例如:SELECT ID, Format([Price],"standard") as Pricing FROM ORDERS;
我最近发布了一个回答 this question .
您可以轻松修改代码以某种方式格式化数字类型。
如果你不知道怎么做,让我知道,我会修改代码并在这里发布。
关于ms-access - 在 Access 2007 CSV 导出 : Disable Scientific Notation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/559815/