【问题标题】:export mysql database to excel by php通过php将mysql数据库导出到excel
【发布时间】:2011-01-12 01:10:12
【问题描述】:

我想通过 php 将我的数据库导出到一个 excel 文件,我需要一个 php 中的源代码来执行此操作

【问题讨论】:

    标签: php4


    【解决方案1】:

    这并不意味着任何伤害。如果您需要 CSV 导出的源代码(许多代码可在 php.net 获得),那么 phpBlocks 可能是适合您的工具。导出为 CSV,无需 编码。像 Google 的 AppInventor 一样点击和指向。

    见:http://www.freegroup.de/software/phpBlocks/demo.html

    【讨论】:

      【解决方案2】:

      请注意!

      将记录导出到 .csv 不同于将记录导出到 MX Excel .csv。

      首先,源代码已经存在。找到它没问题。

      不同之处在于 Excel,您用逗号分隔并用 " 封装,Excel 使用附加引号对引号 (") 进行转义(因此看起来像 "")。

      这意味着您在尝试导出时不能简单地使用 addlashes。

      【讨论】:

        【解决方案3】:

        我不会为您编写整个程序(这不是本网站的目的),但如果您有特定问题,请随时发布另一个问题。

        看起来 PHP 有一个内置函数可以将数组导出到 CSV 文件中的一行:fputcsv。因此,运行您的查询并为返回的每一行调用fputcsv

        或者,只需使用声称支持转储的mysqldump 原生支持将数据库转储到 CSV。

        【讨论】:

          猜你喜欢
          • 2011-12-04
          • 2012-12-12
          • 1970-01-01
          • 1970-01-01
          • 2013-09-09
          • 2013-12-22
          • 1970-01-01
          • 1970-01-01
          • 2013-03-19
          相关资源
          最近更新 更多