|
|
1
5
如果您打算使用它来创建一个可以用Excel正常打开的CSV文件,则标题不需要用双引号括起来(因为它们不包含任何分隔符),并且应该使用逗号而不是分号作为分隔符。然而,如果你做出这些改变, 您仍然会收到相同的错误消息 because your headers start with 'ID' 如果您可以为第一列标题使用不同的名称,则可以简化一些事情。
|
|
|
2
1
尝试将标题更改为:
这将用双引号将字符串括起来,这将修复您遇到的语法问题。 |
|
3
0
Excel很挑剔。默认情况下,PHP使用逗号,这实际上是您想要在Excel中使用的。分号通常有效,但不是默认值-请记住,CSV代表 分隔值。第二个问题是Excel特有的。即使它在数据部分处理不带引号的字符串很好,但由于某些原因,它在标题行上工作不好。我在fputcsv中看不到强制引用的选项,因此需要对其进行硬编码。类似于:
|
|
|
ViSa · 如何在python中分隔存储在变量中的文本以创建数据帧? 1 年前 |
|
|
Joan Lopez · 从csv中提取的数据获得平均值 2 年前 |
|
|
Chinmaya Tewari · 创建新csv文件时权限被拒绝 2 年前 |
|
|
Parker Clark · 通过Bash操作csv中的特定列? 2 年前 |
|
|
James Black · 如何基于列删除CSV文件中重复的行 2 年前 |