Logicky Blog

Logickyの開発ブログです

CSV

cakephp2 - csvダウンロード

CsvHelperがあります。 https://github.com/dai199/cakephp-csv-helper 書き方は、下記のような感じになります。(上記GitHubの使い方の説明を引用) Csv->addRow($th); foreach($td as $t) { $this->Csv->addField($t['User']); // .... 行を追加していく $…

fuelphp - csvインポート

下記をformat.phpにつくった。 /** * アップロードされたCSVファイルを配列に変換する * @param arrray $csv ($_FILEのデータ) * @return array $array */ static function csv_to_array($csv = null){ if(empty($csv['file'])) return null; $csv_data = fi…

fuelphp - csv出力

参考:FuelPHPでCSVの出力 app/classes/format.php を作成 上記参考サイトどおりにやる

CSVからテーブル作成用のSQL文を作成するPHP

macのnumbersで、windowsエクセルを開き、csv化することは問題なくできるが、フィールドの値にカンマが使われていたり、改行文字が使われている場合は注意が必要である。カンマが使われている場合は往々にしてあるので、事前にカンマを<カンマ>などのユニー…

GAEのbulk loaderツールを使って駅データのCSVをデータストアにアップロードする

駅データのcsvファイルをGAEのデータストアにアップロードしたい。 csv等をデータストアに一括アップロードする場合、bulk loaderツールを使う。bulk loaderはappcfg.pyコマンドから使用できる。bulk loaderツールは、remote_apiを使用してGAEアプリのデータ…