ホームページ > バックエンド開発 > PHPチュートリアル > php csv オペレーション コード_PHP チュートリアル

php csv オペレーション コード_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:42:52
オリジナル
845 人が閲覧しました

ダウンロードするには次のアドレスをクリックしてください: csv 操作クラス
手順は次のとおりです:

1. csv ファイルを生成します

コードをコピーします コードは次のとおりです:

require "./include/csvdatafile .php";

set_time_limit (200);
header("Content-type: application/RFC822");
header('Content-Disposition:attachment; filename=export.csv');

$arr_export_titles = array( "学生番号","学生番号","学生名");

$csvfile = new csvDataFile("", ",", "w");
echo $csvfile->printline($arr_export_titles);
//メソッド 1
$print_data1[] = "039413301";
echo $csvfile->printline($print_data1); print_data2[] = 2;
$ print_data2[] = "039413302";
echo $csvfile->printline($print_data2);
$print_data3[] = "039413303 ";
$print_data3[] = "王五";


//方法 2
$print_data[1][] = 1;
$print_data[1] [] = "039413301";
$print_data[2][] = " 039413302";
$print_data[2][] = "李思";
$print_data[3][] = 3;
$print_data[3][] = "039413303";
$print_data[3][] = "王五";
echo $ csvfile->printcsv($print_data);






2. CSVを開いてデータを読み込みます



コードをコピーします

以下:


require "./include/csvdatafile.php";

$filename = "E:/development/csvfile/datefile.csv";

// ファイルソースを読み取る
$handle = fopen($filename, "r");
$contents = fread($handle , filesize($filename));
// 特殊文字のコンテンツをフォーマットする $contents = @addslashes($contents); content = @str_replace(',', ' ,', $contents); $contents = @stripslashes($contents) // 新しいファイルに書き込みます
$handle = @fopen($filename, "w") ;
@fwrite($handle, $contents);
@fclose($handle);
$first_line = str_replace(' ,',',', str_replace('"','',trim(@fgets ($fd, 1000)))) ;
@fclose($fd);

if($first_line != "学生番号, 学生番号, 学生名") {
$pass = false;

if( $pass){
$csv = new csvDataFile($filename);
while($csv->next_Row()) {
$userid = trim($csv- >f('学生番号'));
$クラス番号 = trim($csv->f('学生ID'));
$ユーザー名 = trim($csv->f('学生名')) ;
}
}





http://www.bkjia.com/PHPjc/320923.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/320923.html

技術記事

ダウンロードするには、次のアドレスをクリックしてください。 csv 操作クラスの使用手順は次のとおりです。 1. csv ファイルを生成し、次のようにコードをコピーします。 (「コンテ…




ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート