【问题标题】:ODBC Connection to Flat fileODBC 连接到平面文件
【发布时间】:2010-08-27 15:10:30
【问题描述】:

获取数据库并使其成为平面文件的最佳方法是什么?

我有一个 ODBC 驱动程序,需要将数据提取到文件中。

Excel、Access? OpenOffice?

【问题讨论】:

    标签: excel ms-access odbc openoffice.org openoffice-calc


    【解决方案1】:

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

    Excel 中的工具有助于调整对数据库的查询。

    将其导入 Excel 后,您可以选择另存为 .csv、.txt 或任意转换。

    【讨论】:

    • 我通常从 Excel 开始。如果它不起作用,我会转向其他工具/技术。
    • 请注意,2007 年之前的 Excel 有 65,536 行的限制(显然是 2^16 限制),而 A2007 及更高版本为 2^20,即 1,048,576 行。您需要考虑导出中的行数以及您将其发送给的人员的能力。如果您需要超过 A2003 行限制,则需要确保您的收件人拥有 A2007 或 A2010。分隔文本文件没有任何此类限制。
    【解决方案2】:

    如果您想建立关系并以数据库样式操作数据,Access 提供了一系列导入选项,至少与 Excel 一样多。

    【讨论】:

      【解决方案3】:

      作为替代方法,您可以从数据库运行 SQL 命令来创建 csv 文件。这样做的好处是允许您使用复杂的 SELECT 语句。这是一个使用 MySQL 的简单示例:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-12-13
        • 1970-01-01
        • 1970-01-01
        • 2015-02-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多