概要
郵便番号マスタの機能を作成する。
前回は画面まで作成したので、今回は機能部分。
CSVインポートのは下記を参照に作成
していたのだが、問題発生。
参照先はfastexcelを使用していたのだが、こちら取込の際、
ヘッダが必須になっている模様。
(必須というか1行目がヘッダ扱い)
今回は、ヘッダなしの、1行目からデータのCSVであり、
マニュアルも読んでみたが、ヘッダのオプションはない模様。
(実装もprivate $start_row = 1;になっているし)
なので、Goodby CSVに切り替え。
(処理時間も、ソースコードも短くなりそうだったので残念)
こちら参照。
beyondjapan.com
無事ヘッダなしのデータを取り込めるようになりました。
デフォルトからの変更点
ini_set("max_execution_time",0); // 追加:タイムアウトしない ini_set("max_input_time",0); // 追加:パース時間を設定しない ・・・ $interpreter = new Interpreter(); $interpreter->unstrict(); // 追加 ・・・ foreach($dataList as $row){ ※項目の設定 $m_zip->save(); $count++; }