将数据导出到预先格式化的文件中

时间:2012-11-06 16:13:07

标签: ms-access text export

我正在使用Access 2007,我希望将我的数据导出到带有'。'的文本文件中。分隔器。我似乎没有任何运气找到答案,所以我想知道是否有可能有一个预格式化的文本或CSV文件,它将导出我的数据,所以我可以有我的'。'分隔符。

3 个答案:

答案 0 :(得分:1)

右键单击--->出口---->文本文件---->选择位置(不要检查导出数据与frmatting和布局----> OK ---->分隔,ok ---> next ----->其他“。”

答案 1 :(得分:1)

使用schema.ini文件

在MS Access中

 Sub TransferData()
    'Assuming file exits
    Kill "z:\docs\export.txt"
    CurrentDb.Execute "select * into [text;database=z:\docs\].[export.txt] from table1"
 End Sub

Schema.ini文件,该文件必须位于用于导出的目录中:

[export.txt]
Format=Delimited(.)
DecimalSymbol=,

更多信息:Schema.ini

答案 2 :(得分:0)

这是一种做法(从我对原始回答的重复问题转发):

  1. 在导航窗格中选择要导出的表/查询
  2. 右键单击您的表/查询,然后选择“导出”> “文本文件”(或 单击“导出”部分中的“文本文件”按钮 功能区的“外部数据”选项卡。
  3. 选择保存文本文件的位置,然后单击“确定”按钮
  4. 在向导对话框的下一个屏幕上,选择“分隔”和 单击“下一步”按钮
  5. 选择“其他”作为分隔符,然后在旁边的框中键入一个点 它
  6. 如果您想要文本字段,请从下拉列表中选择文本限定符 在你的输出中引用
  7. 如果您愿意,请选中“在第一行包含字段名称”框
  8. 点击“高级”按钮以获取更多选项
  9. 将“十进制符号”选项更改为点以外的其他选项。 (这是必要的,因为输出字段分隔符不匹配 您的小数符号,否则导出操作将失败。)
  10. 点击“确定”按钮
  11. 点击“完成”按钮
  12. 应该处理它。我假设您的任何文本字段中都没有十进制数字或点,否则您将无法解析输出...