问题标签 [fputcsv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1846 浏览

php - PHP fputcsv 到 .xls 的样式

我正在尝试使用 PHP 上的 fputcsv 将一些数据导出到 Excel 工作表。我知道 .csv 文件不支持样式。如果有什么方法可以通过将文件保存为 .xls 来为该文件添加样式?

0 投票
1 回答
146 浏览

php - PHP 从数据库创建 csv。数据库未保存,但它在文件末尾添加了当前页面的 htmlcode

此代码工作正常:

这就是问题所在。csv 文件已下载到浏览器上,并且表格是正确的。但是在文件的最后你可以看到当前页面的php代码。

在这里你可以看到文件:https ://dl.dropboxusercontent.com/u/6242507/sparkasse.csv

0 投票
1 回答
238 浏览

php - 另一个 PHP - 使用 fputcsv 的 XML 到 CSV 转换问题

我在一个问题上需要一些帮助:我正在使用 PHP 脚本将 XML 转换为 CSV,但是我对此有疑问,它们是属性中的属性。

这是 XML 文件结构:

这是我的脚本:

使用这个脚本我只得到 Feature_0,我需要在我的 csv 文件中获取所有这些特性。任何帮助将不胜感激。

提前致谢!

0 投票
1 回答
2043 浏览

php - 致命错误:无法重新声明 fputcsv()

我发现一个 php 库存 http://inventory-management.org/很容易,但是是用 PHP4 编写的?我现在在 PHP5 上运行。我发现了一些我已经设法修复的错误,但它们不断出现,所以我想看看我是否可以设法在最后运行。(因为它非常简单,脚本只有 5-7 个 php 文件)。

有人可以帮我解决这个错误吗?

致命错误:无法在第 935 行的 C:\xampp\htdocs\Inventory\lib\common.php 中重新声明 fputcsv()

这是:

这是完整的代码:

提前谢谢了

0 投票
0 回答
77 浏览

php - PHP fputcsv 通过 XPath 附件问题

我获取大量 xml 数据并通过 XPath 对其进行解析。将数据写入文件时,除了第一个附件之外,我总是将附件标签放在错误的位置。

这是代码:

输出总是这样的:

所以,正如你所看到的,问题是第二个神秘的围场,这让我有点疯狂。

希望你能阻止我

0 投票
1 回答
166 浏览

php - 未正确创建的 csv 文件

所以我一直在尝试创建一个简单的 csv 文件,如下面的代码,但 csv 文件没有正确创建。它包含我的 .php 文件中的 html 文本。

我的代码有什么问题吗?我的代码似乎与我迄今为止在谷歌上找到的用于创建 csv 文件的其他代码几乎相同。

0 投票
3 回答
15395 浏览

php - 使用 PHP 将 MySQL 数据导出到 .csv

我正在将数据导出到一个.csv文件中,它运行良好,但我有一个小问题。我从一个表中获取namegender,但对于我保存id在我的数据库中的性别(即1 = Male,,2 = Female)。我下面的代码给了我性别的 id,我该如何解决?男性返回 1,女性返回 2:

0 投票
0 回答
749 浏览

php - fputcsv 在本地机器上工作,但在服务器上不工作

我遇到了以下问题按预期写入。

预先感谢您的任何帮助。

0 投票
3 回答
121 浏览

php - 使用 PHP 将文本解析为 CSV 文件

我想使用 PHP 将数据库中的文本解析为 CSV 文件。问题是没有任何东西被解析到文件中。

var_dump($output) 的输出

数组(2){ [0]=> 字符串(62)“Helene Schultzberg 520622-2902 Fröseke Nygärdet 360 77 FRÖSEKE”[1]=> 字符串(0)“”} Helene Schultzberg xxxx Fröseke Nygärdet 360 77 FRÖSEKE

数组(2){ [0]=> 字符串(61)“Dan Johansson 560122-2754 Fibblegård Herråkra 360 73 LENHOVDA”[1]=> 字符串(0)“”} Dan Johansson xxxxx Fibblegård Herråkra 360 73 LENHOVDA

数组(2){ [0]=> 字符串(55)“Owe Lindahl 600521-2797 Östraby Kvarn 2 360 73 LENHOVDA”[1]=> 字符串(0)“”} Owe Lindahl xxxx Östraby Kvarn 2 360 73 LENHOVDA

数组(2){[0]=>字符串(56)“Madelene Runberg 680302-2703 Östervik 14 360 73 LENHOVDA”[1]=>字符串(0)“”} Madelene Runberg xxxx Östervik 14 360 73 LENHOVDA

数组(2){ [0]=> 字符串(48)“Bo Söderberg 420818-0077 Änghult 360 73 LENHOVDA”[1]=> 字符串(0)“”} Bo Söderberg xxxxxx Änghult 360 73 LENHOVDA

0 投票
1 回答
1302 浏览

php - 将动态生成的字符串附加到 CSV 行的末尾

所以我有两个 CSV:InputCSV 和 OutputCSV

输入CSV.csv


输出CSV.csv


所以在processor.php中,我有

我需要做的是向 OutputCSV.csv 添加一个新列,并在每行/行的末尾附加 $thumbfile。目前,它的作用是删除两个现有列,并仅将 $thumbfile 作为一列写入。

在此脚本运行后,OutputCSV.csv 需要看起来像这样:OutputCSV.csv

注意:我使用的实际 csv 没有标题。我只是把它们放在那里以帮助更容易阅读。