タグ

CSVに関するichikawayのブックマーク (5)

  • cakePHPでCSV出力するぜ! : straighten

    Posted on | 9 月 12, 2008 | 「ぜ!」って程の事ではないのですが、最近よく仕事でやっているので覚え書きの為にメモしておきます。 利用している環境はcakePHP1.2でPHP5です。今回は仮に、sitesテーブルに登録されているデータを一括でCSVにしてダウンロードする想定でサンプルしてみます。 1, Csv用ヘルパーの導入 /views/helpersにcsv.phpと言うファイルを作成し、こちらのコードをコピペしますw 2, コントローラーの作成 こんな感じに作成します。

  • CakePHP :データをCSVで落とす | Yahoo!ブログからの移民

    Google先生で、以下のように検索すますた。 「cakephp CSV」 すると、以下のサイトがありますた。 ▼IDEA*IDEA 様 CakePHPCSVファイルをダウンロードさせたいときの作法 | IDEA*IDEA 簡単そうだったので、上記URLの通り、早速やってみますた。 CSV落とせた!と思いきや、中身が真っ白。 そこでもう一度、ソースをよく見てみる。 $buf = ""; // ごにょごにょして$bufにUserの内容を追加 // 注意点は二つ。 // 1. 一つにまとめたい文字列は""で囲む。 // 2. 文字列内に"がある場合は""としてエスケープ

    ichikaway
    ichikaway 2008/10/14
    CSVダウンロード
  • PerlによるCSVファイルの高速集計 2:CodeZine

    さまざまなCSVファイルに対応する違いは、入力の入り口で吸収する 今までの例では、chompとsplitを使って、非常に単純な――言い方を代えると、とても行儀のよいCSVを前提としてコードを書いてきました。ところが、実際に業務で見かけるCSVファイルには、chompとsplitだけでは対処のできない、複雑な形式のCSVも存在します。ここでは、そのようなCSVをどのように取り扱うべきなのかを見ていきます。 その前に、形式の異なるCSVを扱うための基姿勢を、明確にしておきます。何度も出てきているように、PerlCSVを取り扱う基形として、以下のコードを利用してきました。

  • 勝手に添削 - PerlによるCSVファイルの高速集計 2 : 404 Blog Not Found

    2007年03月07日01:00 カテゴリLightweight Languages 勝手に添削 - PerlによるCSVファイルの高速集計 2 前回に引き続き、今回も引き続きcodezineさんの添削。 添削後のコード #!/usr/local/bin/perl use strict; use warnings; use Text::CSV_XS; my ($rfh, $wfh, %name_of, %addr_of); my $tc = Text::CSV_XS->new({binary=>1}); # to handle non_ascii; my $addr_file = shift or help(); my $q_file = shift or help(); my $out_file = shift; open $rfh, "<", $addr_file or die "$a

    勝手に添削 - PerlによるCSVファイルの高速集計 2 : 404 Blog Not Found
  • Perlメモ

    複数のプロセスでロック状態が異常であると判断し,そのうちの 1つがロックを解除したことにより,別のプロセスがロックしたにもか かわらず,先ほどロック状態が異常であると判断したプロセスによってこの正常なロッ クを解除されてしまう可能性があります. この方法の問題点は,異常なロック状態を解除する操作が正常なロック状態をも 解除できてしまうことにあります.逆に言えば,異常なロック状態を解除する操作に よって正常なロック状態を解除できなければ問題ないわけです.そのためにはどうす ればよいのか? 答えはロック状態が常に変化していけば よいということです.そして,これを実現するのに都合がよいのが rename による方法になります. 最初のスクリプトで説明しますと,ロックファイルが lockfile という 名前のときがロックが解除されている状態で,lockfile987654321 のよう に後ろに

    Perlメモ
  • 1