2012-11-06 18 views
1

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

+0

可能出现的重复[在使用点分隔符访问文本文件时导出数据](http://stackoverflow.com/questions/13254467/exporting-data-in-access-to-text-file-with-a-dot-seperator) – HansUp

+0

Giovanni您可能想要删除http://stackoverflow.com/questions/13254467/export-data-in-access-to-text-file-with-a-dot-seperator,因为它没有答案。 – Fionnuala

回答

1

右键单击--->导出---->文本文件---->选择位置(不要用导出和布局检查导出数据---->确定---->分隔好,确定--->下----->其他 “”

+0

但是,请注意,这必须位于不使用停止位作为小数点分隔符的区域设置中,否则请选择“高级”并更改小数点分隔符。 – Fionnuala

1

与schema.ini文件

在MS访问

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

0

这里做的一种方式(从我原来的答复转贴到重复的问题):

  1. 选择表/查询要在导航窗格中导出
  2. 右键单击您的表格/查询并选择“导出”>“文本文件”(或 单击功能区 “外部数据”选项卡的“导出”部分中的“文本文件”按钮。
  3. 选择保存的文本文件,然后单击“确定”按钮
  4. 向导对话框中的下一个屏幕上,选择“分隔符号”和 点击“下一步”按钮
  5. 选择“其他”的位置作为分隔符,然后键入一个点到旁边的框 它
  6. 然后从下拉列表中选择文本限定符,如果你想文本字段 在输出中被引用
  7. 检查“第一行上包含字段名称”框中如果你喜欢
  8. 点击“Adva nced“按钮以获得更多选项
  9. 将”十进制符号“选项更改为除点之外的其他值。 (这是必要的,因为你的输出字段分隔符所无法比拟的 您的小数点符号,否则导出操作将失败。)
  10. 点击“确定”按钮
  11. 点击“完成”按钮

那应该处理它。我假设在任何文本字段中都没有小数点或点,否则在解析输出时会遇到问题...