csvファイルはプレーンテキストファイルですが、Excelファイルで開くことでExcelファイルとして利用することができます。 Excelを読み込む際によく使われるPHPの例をいくつかまとめておきます。
PHP には独自の Analysis.csv 関数があります: fgetcsv
array fgetcsv ( int $handle [, int $length [, string $delimiter [, string $enclosure]]] )
handle fopen()、popen()、または fsockopen() によって生成される有効なファイル ポインター。
長さ (オプション) は、CVS ファイル内の最長の行より大きくなければなりません。このパラメータは、PHP 5 ではオプションです。このパラメータを省略した場合(PHP 5.0.4 以降では 0 に設定)、長さに制限はありませんが、実行効率に影響する可能性があります。
delimiter (オプション) はフィールドの区切り文字 (1 文字のみ使用可能) を設定します。デフォルト値はカンマです。
enclosure (オプション) はフィールドの折り返し文字 (1 文字のみ使用可能) を設定します。デフォルト値は二重引用符です。このパラメータは PHP 4.3.0 で追加されました。 fgets() と似ていますが、fgetcsv() は読み取った行を解析し、CSV 形式でフィールドを検索し、それらのフィールドを含む配列を返します。
fgetcsv() は、ファイルの終わりに達した場合など、エラーが発生した場合に FALSE を返します。
注: CSV ファイル内の空の行は、単一の null フィールドを含む配列として返され、エラーとして扱われません。
例
コードは次のとおりです | コードをコピー | ||||||||||
$行 = 1;
$handle = fopen("test.csv","r");
while ($data = fgetcsv($handle, 1000, ",")) { 例 2 Baidu 統計およびウェブマスター ツールの使用には多くの CSV ファイルが含まれます。たとえば、Baidu ウェブマスター ツールの 404 統計をダウンロードする場合、次の PHP スクリプトを直接使用して CSV ファイルを読み取り、更新して送信できます。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
URL パラメータから取得した PHP 配列が期待どおりに動作しない
カテゴリ ID を含む URL パラメータがあり、それを次のような配列として扱いたいと考えています: http://example.com?cat[]=3,9,13 PHP では、...
から 2024-04-06 22:09:02
0
1
1428
戻り値の変数の形式は何ですか?
私はphpの初心者です。コードを見つけました: if($x<time()){return[false,'error'];} ロジックや変数は重要ではありませんが、[false...
から 2024-04-06 21:55:20
0
1
778
ループするために MySQL の結果を ID ごとにグループ化する
mysqlにフライトデータを含むテーブルがあります。 codeigniter3Journey_idair_idFlightDurationout_or_inflightdurati...
から 2024-04-06 17:27:56
0
1
406
関連トピック
詳細>
|