使用 fputcsv 但创建许多表
Use fputcsv but create many tables
如果你只有一个数据块,用 fputcsv
创建一个 table 效果很好;它假定第一行是 header 并且后面的行具有相同的格式。
但是,如果您有多个不同格式的数据块要写入 CSV,您会怎么做:
Business Name: name-of-business. Date: current date
Notes: single line of notes
Model | Product
model1 | Product 1
model2 | Product 2
model3 | Product 3
第一行基本上是一行 table,有 4 列,没有 header
第二行是单行 table,有 2 列,没有 header
然后是数据——典型的两列 table 和 headers
根据要求:
But what do you do if you have multiple, differently formatted blocks
of data you want to write out to a CSV:
然后您将拥有自己的 CSV propitary 定义...虽然这不是我对 CSV 的期望,所以如果其他人无法理解您的 CSV,请不要责怪他们:)
CSV 有一个 RFC,我猜 CSV 没有比那里评论的更多的东西了。
如果你只有一个数据块,用 fputcsv
创建一个 table 效果很好;它假定第一行是 header 并且后面的行具有相同的格式。
但是,如果您有多个不同格式的数据块要写入 CSV,您会怎么做:
Business Name: name-of-business. Date: current date
Notes: single line of notes
Model | Product
model1 | Product 1
model2 | Product 2
model3 | Product 3
第一行基本上是一行 table,有 4 列,没有 header 第二行是单行 table,有 2 列,没有 header 然后是数据——典型的两列 table 和 headers
根据要求:
But what do you do if you have multiple, differently formatted blocks of data you want to write out to a CSV:
然后您将拥有自己的 CSV propitary 定义...虽然这不是我对 CSV 的期望,所以如果其他人无法理解您的 CSV,请不要责怪他们:)
CSV 有一个 RFC,我猜 CSV 没有比那里评论的更多的东西了。