ダウンロードするには次のアドレスをクリックしてください: 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
true
http://www.bkjia.com/PHPjc/320923.html
技術記事
ダウンロードするには、次のアドレスをクリックしてください。 csv 操作クラスの使用手順は次のとおりです。 1. csv ファイルを生成し、次のようにコードをコピーします。 (「コンテ…
」