2010-08-27 60 views
0

将数据库创建为平面文件的最佳方式是什么?ODBC连接到平面文件

我有一个ODBC驱动程序,需要将数据拉出到一个文件文件。

Excel,Access?开发办公室?

回答

2

我建议使用Excel作为从任何支持ODBC或OLEDB的数据源导出数据并将其写出到平面文件的最快方式。

alt text

在Excel中的工具,是在塑造数据库查询的帮助。

一旦你进入Excel,你可以选择另存为.csv,.txt或者转换它,只要你喜欢。

+0

我通常从Excel开始。如果它不起作用,我会转向其他工具/技术。 – 2010-08-27 19:27:17

+0

请注意,2007年之前的Excel有65,536行(显然,2^16限制)的限制,而A2007和最多2^20或1,048,576行。您需要考虑导出行中的行数以及您要发送到的人员的能力。如果您需要超过A2003行限制,则需要确保您的收件人拥有A2007或A2010。分隔文本文件没有任何限制。 – 2010-08-28 19:45:24

1

如果要设置关系并操作数据数据库样式,Access提供了一系列导入选项,至少与Excel一样多。

1

作为替代方案,您可以从数据库运行SQL命令来创建csv文件。这具有允许您使用复杂的SELECT语句的优点。这里有一个使用MySQL的简单例子:

select emp_id, emp_name from emps 
into outfile 'c:/test.txt';