首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在将Access表导出到.csv文件时停止自动转换

如何在将Access表导出到.csv文件时停止自动转换
EN

Stack Overflow用户
提问于 2018-08-23 12:18:31
回答 1查看 59关注 0票数 0

我想在Access中导出一个表格到Excel文件。

有一个字符串格式的列,比如"01","02“。

当我使用ExportToCSV函数时,它会自动将其转换为整数(“01”-> 1),这是我不希望看到的。

我试图通过将该列重复为字符串来解决它,但这并不起作用。所以我想知道如何导出带有格式化规范的表。

代码语言:javascript
复制
Public Sub ExportTables()
    Call ChangeToText("Coverage No")
    Call ChangeToInt("MY")
    Call ChangeToInt("MM")
    Call ChangeToInt("MD")
    Call ChangeToInt("Record Count")


    ' Export the Mortality table for DCS input
    Dim UserInput As String
    UserInput = CurrentProject.Path & "\DCS Capsil Expected Mortality_testing(2).csv"
    DoCmd.TransferText acExportDelim, , "DCS Capsil Expected Mortality", UserInput
    DoCmd.SetWarnings True
    MsgBox "Done!"
End Sub
EN

Stack Overflow用户

发布于 2018-08-24 23:12:05

创建一个查询,该查询使用如下表达式计算两位数的格式值

代码语言:javascript
复制
Format([MyField], "00")

在导出该查询时,这将被解释为文本,默认情况下,文本包含在文本限定符中。尽管Excel将再次显示1而不是01,但csv文件将包含"01" (包含在文本限定符中),因此您的目标软件可以使用它。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51978252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档