利用PHP生成CSV檔案簡單示例

2022-10-06 08:39:08 字數 1073 閱讀 5848

前言

csv 檔案其實和excel檔案一樣,都是**型別.但php生成csv要比生成excel檔案要簡單的多,生成csv檔案其實就是把以 , 號為分割符的字串存成 .csv為副檔名的檔案。

因為邏輯不難,具體請看下面的**和注釋。

<?php /**

* created by phpstorm.

* user: [email protected]

* date: 2016/12/21 0021

* time: 下午 12:08

程式設計客棧 */

// 頭部標題

$cwww.cppcns.comsv_header = ['名稱','性別','年齡'];

// 內容

$csv_body = [

['張三','男','13'],

['程式設計客棧李四','女','13'],

['王五','男','13'],

['趙六','未知','13']

];/**

* 開始生成

* 1. 首先將陣列拆分成以逗號(注意需要英文)分割的字串

* 2. 然後加上每行的換行符號,這裡建議直接使用php的預定義

* 常量php_eol

* 3. 最後寫入檔案

*/// 開啟檔案資源,不存在則建立

$fp = fopen('test.csv','a');

// 處理頭部標題

$header = implode(',', $csv_header) . php_eol;

// 處理內容

$content = '';

foreach ($csv_body as $k => $v)

// 拼接

$csv = $header.$content;

// 寫入並關閉資源

fwrite($fp, $csv);

fclose($fp);

效果:根目錄下生成的test.csv檔案,開啟如下圖:

ok! 生成成功。

總結本文標題: 利用php生成csv檔案簡單示例

本文位址: /wangluo/php/174467.html

php 生成csv檔案

廢話不多說,上乾貨 方法一 匯出excel csv data 匯出資料 headlist 第一行,列名 filename 輸出excel檔名 functioncsv export data array headlist array filename 將資料通過fputcsv寫到檔案控制代碼 fput...

PHP生成CSV檔案

眾所周知,csv檔案是以逗號 作為分隔符的一種檔案,那麼在知道組成原理的前提下,我們來操作它就方便多了。因為邏輯不難,具體請看下面的 和注釋。created by phpstorm.user chenyanphp qq.com date 2016 12 21 0021 time 下午 12 08 頭...

php生成csv檔案

function makecsv data head path file handle fopen path file wb 第一行if empty head fputcsv handle head fputcsv 函式將 head格式化為 csv 並寫入乙個開啟的檔案 fp。遍歷資料 foreac...