ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

PEARコミュのSpreadsheet_Excel_Writerについて

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして。もすこと申します。
今、Spreadsheet_Excel_Writerを使用したプログラムを作成しているのですが、どうしても印刷タイトルの指定と印刷範囲の指定がうまくいきません><

印刷範囲については、無理やりですが、印刷画面の縮小指定をして、何とか乗り切れそうなんですが、タイトルはできないと、カバーのしようがなくて;;

<?php
require_once('Spreadsheet/Excel/Writer.php');

$workbook = new Spreadsheet_Excel_Writer();
$worksheet =& $workbook->addWorksheet('テスト');
$worksheet->writeString(0, 0, 'この行を印刷タイトルにします');
$worksheet->repeatRows(0, 1); // 最初の 2 行を印刷タイトルにします

for ($i=2; $i<=200; $i++) {
$worksheet->writeString($i, 0, 'テスト文字列' . $i);
}

$workbook->send('test.xls');
$workbook->close();
?>

こんな感じのテストプログラムでも無理でした。
どなたかご存知の方いらっしゃいましたらご教授いただけませんでしょうか?
よろしくお願い致します;;

コメント(3)

自己レスですみません。
解決しました(^^i
ありがとうございました
何が原因だったのか書いておくと同様に躓いた人の参考になると思うのでよければ書いていただけますか?
以下の問題を解決出来た方がいらっしゃいましたら
ご教授頂けますでしょうか。


・IE7でファイル名がバグる

通常、send()する部分でファイル名を指定すると
そのファイル名のエクセルが出来上がって
ダウンロード出来るようになるんですが
IE7でダウンロードしようとすると一部の文字が変に置き換わってしまうんですが
これを回避出来た方、いらっしゃいましたらご教授頂けますでしょうか。


・どんなふうにバグるのか

$this->WorkBook->send("ソフトウェア 01.xls");
IE7でこのファイル名にてダウンロードしようとすると
ソフトの部分がダフトになり、さらに半角スペースの部分が
_に置き換わったりします。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

PEAR 更新情報

PEARのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。