本サイトは個人的なまとめサイトです。 記載内容に誤り等がありましたらご指摘ください。

no way to compare when less than two revisions

差分

このページの2つのバージョン間の差分を表示します。


public:excel [2013/12/20 17:53] (現在) – 作成 - 外部編集 127.0.0.1
行 1: 行 1:
 +== EXCELについての話題 ==
 +=== EXCELファイルへの出力準備 ===
 +==== PEAR のインストール ====
 +  - サイトから該当ライブラリを入手。
 + http://pear.php.net/package-info.php?pacid=156
 +  - アーカイブを解凍。
 + <code php>Spreadsheet_Excel_Writer-0.3.tgz</code>
 +  - コマンドラインからインストールコマンドを実行。
 + <code php>
 +$ pear install 
 +Spreadsheet_Excel_Writer-0.3.tgz
 +install ok: Spreadsheet_Excel_Writer 0.3
 +
 + </code>
  
 +==== 使い方 ====
 +=====  ワークブックの作成 =====
 +<code php>
 +    $workbook = new Spreadsheet_Excel_Writer();
 +</code>
 +===== ワークシートの追加 =====
 +<code php>
 +    $worksheet =& $workbook-
 +>addWorksheet($tablename);
 +
 +�/span>@�/span>@�/span>@:
 +</code>
 +===== データヘッダの出力 =====
 +<code php>
 +    $format =& $workbook->addFormat();
 +    $format->_font_name = 
 +mb_convert_encoding("MS ゴシック", 
 +"shift_jis");
 +
 +�/span>@�/span>@�/span>@:
 +</code>
 +===== データの出力 =====
 +  * PHPスクリプトがshift_jisでない場合、日本語はshift_jisに変換する必要がある
 +<code php>
 +    while(OCIFetch($stmt)) {
 +        $excelrow++;
 +        for ( $i = 1; $i <= $ncols; $
 +i++ ) {
 +            $worksheet->write(
 +                $excelrow, ($i - 1),
 +                mb_convert_encoding(
 +                    OCIResult($stmt, 
 +OCIColumnName($stmt,$i)), 
 +"shift_jis"));
 +        }
 +    }
 +
 +�/span>@�/span>@�/span>@:
 +</code>
 +===== Excelファイルデータを出力 =====
 +<code php>
 +    $workbook->send($filename);
 +</code>
 +===== Excelオブジェクトの後始末 =====
 +<code php>
 +    $workbook->close();
 +?>
 +</code>
 +
 +==== 参考にしたサイト ====
 +  * http://www.doyouphp.jp/sample/sample_ora_excel_pear.shtml
 +
 +
 +
 +
 +=== Excelでのホイールスクロール ===
 +  * 何故か横スクロールになってしまう場合がある。直し方が分からない...
 +  * 関連記事:
 +    * 同じ症状の方1(未解決!)http://pasokoma.jp/bbsa/lg329774.html
 +    * 同じ症状の方2(未解決!)<code>http://www.excel.studio-kazu.jp/cgi-bin/kazuwiki2.cgi?mycmd=read&mypage=[[20060224233337]]&mytime=144826</code>
 +    * キーボード、マウスからの入力確認方法:http://support.microsoft.com/kb/919618/ja
 +    * ホイールスクロールに関する話題:http://support.microsoft.com/search/default.aspx?catalog=LCID%3d1041&mode=s&cat=false&query=%u30db%u30a4%u30fc%u30eb%u3000%u30b9%u30af%u30ed%u30fc%u30eb&srch=sup&x=21&y=11&range=21-40

ログイン