ここでは、.csv ファイルを直接読み取るための PHP の fgetcsv 関数の使用方法を紹介します。実際の Excel ファイルを読みたい場合は、プラグインを使用する必要があります。下に。
エクセルファイル(.csv)
コードは次のとおりです |
コードをコピー |
関数 getCSVdata($filename)
{
$row = 1 //最初の行から開始します
If(($handle = fopen($filename, "r")) !== false)
{
while(($dataSrc = fgetcsv($handle)) !== false)
$num = count($dataSrc);
for ($c=0; $c < $num; $c++)//column カラム
If($row === 1)//最初の行はフィールドとして使用されます
$dataName[] = $dataSrc[$c];//フィールド名
それ以外
foreach ($dataName as $k=>$v)
If($k == $c)//対応するフィールド
$data[$v] = $dataSrc[$c];
If(!empty($data))
$dataRtn[] = $data;
unset($ data);
fclose($handle);
$dataRtn を返します。
}
}
$aData = getCSVdata('all_www.bKjia.c0m.csv');
foreach ($aData as $k=>$v ){
echo "http://".$v['a']." ";
}
?>
Excelファイル(csv)を生成します
コードは次のとおりです |
コードをコピー |
header("コンテンツタイプ:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=test_data.xls");
//出力内容は以下の通りです:
echo "名前"."t";
「年齢」をエコーします。「t」;
「教育」をエコーします。「t」;
「ん」をエコーします。
「張三」をエコーします。「t」;
エコー「25」。「t」;
エコー「学部」.「t」;
?>
上記は、行の編集、変更、削除などのテーブル操作を実行する場合、phpexcel プラグインを使用して Excel ファイルを操作することができます。
推奨読書: phpexcel を使用して Excel 実装コードを読む
|
http://www.bkjia.com/PHPjc/632716.html
| www.bkjia.com
本当
http://www.bkjia.com/PHPjc/632716.html
技術記事ここでは、.csv ファイルを直接読み取るための PHP の fgetcsv 関数の使用方法を紹介します。実際の Excel ファイルを読みたい場合は、以下のプラグインを使用する必要があります。