通过php将mysql数据库导出到excel

发布于 2024-08-20 15:15:28 字数 52 浏览 5 评论 0原文

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

I want to export my database to an excel file by php,I need a source code in php to do this

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

梨涡 2024-08-27 15:15:28

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

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

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

I'm not going to write your whole program for you (that's not what this site is about) but if you have a specific problem, feel free to post another question.

It looks like PHP has a built-in function to export an array to a line in a CSV file: fputcsv. So run your query and for each row returned, call fputcsv.

Or, just use mysqldump which claims to support dumping to natively support dumping a database to CSV.

硬不硬你别怂 2024-08-27 15:15:28

请注意!

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

首先也是最重要的,源代码就在那里。找到它没问题。

但区别在于 Excel,用逗号分隔并用 " 封装,Excel 使用附加引号转义引号 (")(因此看起来像 "")。

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

PLEASE NOTE!

Exporting Records to .csv is not the same as exporting records to MX Excel .csv.

First and foremost, the source code is out there. Not problem finding it.

The difference though is with Excel, with you are separating with commas and encapsulating with ", Excel escapes quotes (") with an additional quote (so it looks like "").

This means you can't simply use addslashes when trying to export.

唯憾梦倾城 2024-08-27 15:15:28

这并不意味着有任何伤害。如果您需要 CSV 导出的源代码(php.net 上提供了很多代码),那么 phpBlocks 可能是适合您的工具。导出为 CSV,无需
编码。 Click&Point 就像 Google 的 AppInventor。

请参阅:http://www.freegroup.de/software/phpBlocks/demo.html

This is not meant any harm. If you need the sourcecode for an CSV export (lot of code available at php.net) the phpBlocks is maybe the right tool for you. Export to CSV without
coding. Click&Point like Google's AppInventor.

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文