问题标签 [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.
php - 更改 mysql 列名以与 FPutCSV() 一起使用
获取 mysql 列名,然后将它们输出到创建的 CSV 的顶部。
但是,我知道列名将是什么,如何更改它们以用于 CSV 中的输出?
IE。如果显示列输出:id、field1、field2、field3,我如何制作这些 ID、Field 1、Field 2、Field 3。不仅要大写,还要选择它们将要成为的...
php - 是否有可以使用 PHP 编写 RFC 4180 CSV 文件的库?
我知道 fputcsv,但根据这个“wontfix”错误fputcsv 不能正确地转义输入,并且出于兼容性原因,它的行为不会被修复。我更喜欢符合RFC 4180的实现,以便 Excel 和 LibreOffice 在所有情况下都可以打开它。
我尝试在谷歌上搜索一个正确执行此操作的库,但似乎对一个体面的第三方库没有达成共识,而是通常建议有缺陷的 fputcsv。我总是可以自己动手,但如果可能的话,我宁愿不要重新发明轮子。
php - fputcsv 和 fgetcsv
我的代码看起来像这样.. o/p 是一个 csv 文件,在一个单元格中有 4 个值,依此类推,仅在第一列中
请提供此代码的更好版本。尽快
php - array() 中的 CSV 行,需要保留换行符
我有一个以下格式的数组——它本质上是一个预先格式化的 CSV 行的数组——这个例子中的键 0 和 1 有一个包含换行符的 CSV 值。
我接下来要做的就是将其\r\n
用作胶水,生成 CSV 文件,然后将其写出来。问题是生成的文件不会将包含换行符的字段包含在双引号中,以便可以保留换行符(或者至少我假设它会保留)。
生成的 CSV 文件将上传到数据库或在 Excel 中编辑,并且需要在字段中保留换行符。
在分解为正确格式后使用 fputcsv 会生成一个 CSV,该 CSV 具有换行符并用双引号包裹在记事本或类似文件中,但在 Excel 中打开时不会。
php - fputcsv 仅从数组返回一行
这一定很简单......按照here和php.net上的示例,我正在尝试从mysql查询中获取记录,将它们转换为csv格式,并将这些数据分配给一个变量以在我创建的程序中使用. 我想在不创建临时文件的情况下完成此操作。
不幸的是,我偶尔会收到有关“数组到字符串”转换的抱怨,但即使没有任何错误,我也只能得到第一个数组(csv 格式),而没有得到其他数组。有什么建议么?谢谢
csv - PHP:使用 Windows 编码创建 CSV 文件
我正在用 php 创建 csv 文件。要将数据写入我的 csv 文件,我使用 php 函数“fputcsv”。
这就是问题所在:我可以用 Excel 正常打开创建的文件。但我无法将文件导入商店系统(在本例中为“商店软件”)。它说类似“无法读取数据”。
现在线索来了:
如果我打开创建的文件并选择“另存为”并在类型中选择“CSV(逗号分隔)”,则可以将该文件导入到商店软件中。我读了一些关于我用来编码数据的 php 函数“mb_convert_encoding”,但它无法解决问题。
如果您能帮助我,我将非常高兴。
谢谢。
php - 使用 fgetcsv 写入 CSV
我的 PHP 代码遇到了一些问题。基本上我有一个 CSV 中的人员列表,我正在使用 fgetcsv 将该文件读入表中。我想要做的是让他们的名字显示为一个链接,他们点击链接,它调用 fputcsv,并在他们的名字旁边放一个 1。
目前我只有显示部分工作。我不确定从哪里开始写作部分。
任何见解将不胜感激。
非常感谢!
php - PHP fputcsv产生空文件
我正在开始一个项目,该项目需要我获取多个数组并将它们放入一个 csv 文件中。但是,虽然它正在生成文件,但它通常是完全空的(0 b 文件大小)。有时,如果我错过了什么,它会将错误消息放入文件中,或者几次将数组放入文件中,就像我完成了 print_r($array) 一样。
目前,我有这个:
最终会生成使用的数组,但我是生成文件的新手,所以我想先这样做。
我还尝试了多种变体,结果相同。到目前为止,我唯一能想到的是我正在使用 XAMPP,并且其中的 fputcsv 函数存在一些问题,但我还没有发现其他人有这个问题。我的代码中是否有错误,或者我应该在其他地方寻找我的问题?
php - 将离线 html 表单数据存储在 csv 文件中
我正在寻找一个简单的解决方案来解决希望是一个简单的问题。我想在笔记本电脑上设置一个离线 html 文件,该文件的格式非常短,可以提供 csv 文件。我一直在关注fputcsv()
执行此操作的功能,但我不是最有才华的程序员。如果我有一个看起来像这样的简单表格:
我需要什么样的代码才能让它提供一个简单的 csv 文件?
php - 并发文件写入 PHP
我有一个偏执的客户的项目......他担心如果超过 200 人同时使用该网站,该网站会崩溃。
我的脚本看起来会收集数据吗?还是该文件会给用户错误?