気持としてはあったのですが、ちょっと手を抜きました。現状としては、Csv2Docを継承して、メソッドをオーバーライドしていただくのが近道かと思います。Csv2Doc($params);を以下のようにすれば良いと思います。MyCsv2Doc($params);newでオブジェクトを生成しているところ(1行分)のパラメータを増やすだけなんですが...ちなみに、3番目のパラメータ(上記「NULL」の箇所)で、trの属性を指定できます。AM面白そうなのでEvoリリース記念にデザインをカスタマイズしてみようかな?と開いてみたら、そのへんもきっちり考慮して作り込まれてますね。agoそのものズバリ(ドキュメントを丸ごとDL)ではありませんが、CSVでダウンロードする系のモジュールは、いくつか作ったりしています。cfFormMailerを拡張して、送信された内容の控えをDBにためておき、後からまとめてCSVでダウンロードするモジュールも作っていて、複数フォーム対応、前回DL以降の差分か全件かを選んでDL可能、アンケート項目などでは集計しやすいようにフラグとして記録する設定ができる等、けっこう高機能なんですが、モジュールの設定がたいへんで、世に送り出すには、そのままでははばかるようなものだったりします。先の方法では、テーブル毎に設定が必要なので、HTMLtableを継承する方が早いですね。モジュールコードの30行目あたりに以下のコードを追加して、モジュールコード内の「HTMLtable」を全て「MyHTMLtable」に置換すれば良いと思います。気持としてはあったのですが、ちょっと手を抜きました。現状としては、Csv2Docを継承して、メソッドをオーバーライドしていただくのが近道かと思います。agoこんにちはthrです。5.1.33CSV作成はmac版エクセル2008お時間があれば少しおしえていただけるとありがたいです。ago↑(一部伏せ字にしました)http://d.hatena.ne.jp/hikidas_ikeda/20090618/1245333783こちらコメント欄が参考になるかも。evoでうまく動かないらしい?コメントもありますが。ago今、手元に環境が無く、本日はほとんど外なので、すぐには対応できないかもしれません。