ms-access - 在 Access 2007 CSV 导出 : Disable Scientific Notation

标签 ms-access csv export scientific-notation

从 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;
    
  • 您可以在 VBA 中编写自己的 CSV 导出例程。
    我最近发布了一个回答 this question .

  • 您可以轻松修改代码以某种方式格式化数字类型。
    如果你不知道怎么做,让我知道,我会修改代码并在这里发布。

    关于ms-access - 在 Access 2007 CSV 导出 : Disable Scientific Notation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/559815/

    相关文章:

    vb.net - 导出 Access 图像格式的图表?

    sql - 每当我尝试运行这段代码时,它都会给我一个错误。 [ASP.NET SQL]

    python - 使用 Python 从 Internet 下载大型 CSV 文件的进展

    javascript - VueJS访问vue组件中的外部导入方法

    android - 如何将 Phonegap 项目从 PC 转移到另一台

    c# - 如何使用 C# 从 Microsoft Access 表中删除行

    sql - Access 2010 : How to make a query result updateable?

    python - 如何从 python 列表生成 CSV 文件,其中每个列表项位于单独的行中

    swift - 如何让返回等待计算完成

    java - 导出后出现 FileSystemNotFoundException