[PHP-users 29731] Re: Spreadsheet_WriteExcel で Excel テンプレート使用

根岸 智幸 tomoyu-n @ tokyo-cafe.com
2006年 7月 12日 (水) 15:47:52 JST


根岸です。

なるほどです。解説ありがとうございます>わたなべさん。

では、

Spreadsheet_Excel_Reader
http://sourceforge.net/projects/phpexcelreader/

を使って読んで、データをコピーするしかないですね。
ご存じと思いますが、こちらのサイトに使い方がまとまっていて、わか 
りやすいです。
http://green0.rdap.jp/index.html

Spreadsheet_Excel_Readerは、何度か使ったことがあるのですが、
小さいファイルならちゃんと読めるみたいですが、
今朝、シートが2枚で片方が1万数千行もあるのを読ませよ 
うとしたら、
うまく行かないので、CSVに落としてfgetcsvで読みました。


On 2006/07/12, at 15:27, <haward99 @ yahoo.co.jp> wrote:

> わたなべです。
>
> PHPではなくperlでの話ですが、次のような記事があります。
> -----
> http://www-06.ibm.com/jp/developerworks/linux/011130/j_l-pexcel.html
> Spreadsheet::WriteExcelの問題点は、既存のExcelファイルへ 
> の書き込みにそれを使用で
> きないことです。その場合、Spreadsheet::ParseExcelを使用 
> して、既存のExcelファイル
> からデータをインポートする必要があります。
> -----
> PEARのSpreadsheet_Excel_Writerはperlのそれの移植版 
> ですので、
> 基本設計は同じはずですので同様のことが言えるでしょう。
>
> ちなみにParseExcelのpear移植版はまだ無いようです。
>
>
> --- 根岸 智幸 <tomoyu-n @ tokyo-cafe.com> からのメッ 
> セージ:
>> ファイルに保存するときは、
>>
>> $WorkBook = new Spreadsheet_Excel_Writer( "/tmp/sample.xls" );
>>
>> と最初にファイル名を指定して、インスタンスを生成するんですよ 
>> ね。
>>
>> このファイル名に既存のファイル名を指定したら、どうなりますか?
>
> 残念ながら、同じファイル名で完全上書きされるだけのはずです。
>
>
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みく 
> ださい
> http://www.php.gr.jp/php/novice.php3
>



------------------------------
有限会社ずばぴたテック
http://www.zubapita.jp/
PHP簡単フレームワーク Quicty
http://quicty.zubapita.jp/
根岸 智幸
tomoyu-n @ tokyo-cafe.com





PHP-users メーリングリストの案内