我正在使用 Access 2007,我希望将我的数据导出到带有“。”的文本文件中。分隔器。我似乎没有任何运气找到答案,所以我想知道是否有可能有一个预先格式化的文本或 CSV 文件,它将我的数据导出到这样我就可以拥有我的“。” 分隔符。
问问题
1292 次
3 回答
1
右键单击--->导出---->文本文件---->选择位置(不要检查带有格式和布局的导出数据---->确定---->分隔,确定--->下一个-----> 其他“。”
于 2012-11-06T16:21:13.863 回答
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
于 2012-11-06T16:42:39.803 回答
0
这是一种方法(从我对重复问题的原始答案重新发布):
- 在导航窗格中选择要导出的表/查询
- 右键单击您的表/查询并选择“导出”>“文本文件”(或单击功能区“外部数据”选项卡的“导出”部分上的“文本文件”按钮。
- 选择保存文本文件的位置,然后单击“确定”按钮
- 在向导对话框的下一个屏幕上,选择“分隔”并单击“下一步”按钮
- 选择“其他”作为分隔符,然后在旁边的框中键入一个点
- 如果您希望在输出中引用文本字段,请从下拉列表中选择一个文本限定符
- 如果您愿意,请选中“在第一行包含字段名称”框
- 单击“高级”按钮以获取更多选项
- 将“十进制符号”选项更改为点以外的内容。(这是必要的,因为您的输出字段分隔符与您的十进制符号不匹配,否则导出操作将失败。)
- 单击“确定”按钮
- 点击“完成”按钮
那应该处理它。我假设您的任何文本字段中都没有十进制数字或点,否则您将在解析输出时遇到问题...
于 2012-11-06T18:41:02.933 回答