• ベストアンサー

事前に作成したエクセルに対しデータを入れたい

2010年現在、PHPで事前に作成してあるエクセルのセルへ テキストデータを入れる方法で最も簡単に行える方法は何でしょうか? http://www.minfish.jp/blog/archives/2006/01/phpexcel.html のSpreadsheet_Excel_Readerあたりでしょうか?

  • php4
  • お礼率42% (373/888)
  • PHP
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

excel reviserは使ったことがあります。 テンプレとしてはぼちぼちですね。 でも結局めんどくさくなって最後はSpreadsheet_Excel_Writerで あたまから作る方がらくなんですけどね。 (グラフとかマクロとか考えると微妙ですが)

関連するQ&A

  • Spreadsheet_excel_Reader データが取り込めない現象

    Spreadsheet_excel_Reader でエクセルデータをとりこんでいます。 しかし、データにの内容により取り込めない現象に悩んでいます。 この現象をまとめてみました。 あるカラム(セルを結合しています)に ’備考5’と全角でいれると取り込めなく。 ’備考 5’と全角でいれると取り込める。 他のカラム(セルを結合しています)に ’備考5’と全角でいれると取り込める。 はじめはシートの容量せいかと思っていましたが、 そうではないようです。 また、違うシートのデータで $excel->sheets[0]['cells'][6][14] ように指定してデータをとってきても、 違うセルのデータがはいっていることもたまにあります。 どなたか、ご教授願えませんでしょうか。 ねむれません。。。。 pear OLE 1.2.2.RC1 pear Spreadsheet_excel_writer 0.9.1 Spreadsheet_excel_Reader Apache2.2.8 port:81 php5.2.5

    • ベストアンサー
    • PHP
  • phpexcelでEXCELの読み込みに関して

    WEB画面で帳票を作成したかった為、phpexcelを用いてEXCELにOUTPUT してから印刷しようと考えています。 そこで、以下のようなサンプル記述を実行したところ、ファイルも読み込みに成功し、 出力もできましたが、EXCELに書き込みができておらず、またOUTPUTされた ファイルも読み取り専用となってしまっていました。 何が原因なのでしょうか。。。。教えて下さい。 《サンプル記述》 < ?php include_once("PHPExcel.php"); include_once("PHPExcel/IOFactory.php"); $reader = PHPExcel_IOFactory::createReader("Excel5"); //テンプレートファイル読み込み $book = $reader->load("template.xls"); //シート選択 $book->setActiveSheetIndex(0); $sheet = $book->getActiveSheet(); //セルへ出力 $sheet->setCellValue("A1", "ぷぎゃー!!"); $sheet->setCellValue("B2", "どぷぎゃー!"); //ファイル出力 $writer = PHPExcel_IOFactory::createWriter($book, "Excel5"); $writer->save("output_".date("Ymd").".xls"); ?> よろしくお願いします。

    • ベストアンサー
    • PHP
  • EXCELのデータ読み込み

    EXCELのデータを読込むプログラムをPHPEXCELを使用して作成しているのですが、 拡張子「.xlsx」の場合、なぜかデータを読み込めません。 拡張子「.xlsx」の場合、 PHPExcel_IOFactory::createReader('Excel2007') をちゃんと使用しています。

    • 締切済み
    • PHP
  • PHPExcelでエクセルのファイルを読み込みたい

    PHPExcelでエクセルのファイルを読み込んで、データベースに入力したいと思っています。 しかし、PHPExcelでエクセルのファイルを読み込んで、セルの情報を読みとる方法がわかりません。 ネットで調べたところ、データをエクセルに入力して出力する方法はたくさんみつかりますが、その逆の情報はみつけることが出来ませんでした。 どうすればいいのでしょうか? また、データベースに入力するにあたって、行数と列数の情報があれば助かります。 それを取得する関数はないでしょうか? 今回の作業にあたって、「php-excel-reader」のライブラリの方が、必要な関数も分かりやすくてよかったのですが、エクセル2007のファイルを読み込むとなると、PHPExcelを選ぶしかありませんでした。 よろしくおねがいします。

    • ベストアンサー
    • PHP
  • PHPでのExcelの読み込み方

    現在、Spreadsheet_Excel_Readerを使ってExcelを読み込んでいるのですが、パスワードがかかっているExcelファイルも 読み込むことができるのでしょうか? また、できるのであればその方法を教えてください。 よろしくお願いします。

    • 締切済み
    • PHP
  • PHPExcelの対応バージョンについて

    これまでPHP5.2で動いていたものが5.4にバージョンアップすると動かない箇所がいくつかでてきました。 Excelを読み込んだり出力したりするため、 これまで「PHP Excel Reader」をつかっていましたが、 PHP5.4にあげてから動きません。 PHPExcelを使おうかとおもっていますが、 PHPExcel(最新版は1.8.0?)ではPHP5.4に対応しているのでしょうか?

    • 締切済み
    • PHP
  • phpでEXCELファイルの編集

    共用サーバーでphpでEXCELファイルの編集をしようとしていまして、 いろいろ調べておりましたが、行き詰まりましたので 助けていただきたいです。 やりたいことは既存エクセルファイルのセルの中の値の変更のみなのです。 よろしくお願いします。 PHPExcelとPHP_Reviserが良さそうとまでは分かりましたが、 PHPExcelはそれなりの環境が必要なようで、 実行してもエラーが出まくりです。 なのであきらめました。 Excel_Reviserの方は、既に配布が終了、 開発も止まっているようで、ダウンロードができません。 開発者にもコンタクトが取れません。 もし、Excel_Reviserを持っている方がおられたら 恵んでいただきたいです。 または他の良い方法を是非ご教示下さい。 よろしくお願いしますm(_ _)m

    • 締切済み
    • PHP
  • MSエクセルでのデータ作成

    こんにちは。 エクセルで作成したデータの件で質問です。 エクセルでデータを作成しています。 作成したデータを1つのセル内のデータ単位で1つのテキストファイルの中にコピーしテキストファイルを作成したいのですが、 何か簡単な方法(フリーソフトなども含む)をご存知の方はお教えいただけませんでしょうか? 現在エクセルとテキストファイルを開いて、1セルずつにコピー&ペーストで作成しています。 よろしくお願いします。

  • phpExcelReaderの使い方について

    phpExcelReaderをダウンロード、解凍し、解凍されたデータ内の「Excel」フォルダを、 [C:\php\PEAR\Spreadsheet\] (ExcelWriterを使用しているので、Spreadsheetフォルダが存在します) に入れました。そして、30行目辺りに、 [require_once 'Spreadsheet/Excel/oleread.inc';] と追加しました。 上記の手順で使えるようになると思っていたのですが、どうも使えないようです。 PHPの構文内では、まず初めにreader.phpをrequire onceで呼び出しているのですが、 failed to open stream、Failed opening requiredのエラーが出てしまいます。 何か間違った点等ありましたら、ご指摘をいただければと思います。 最後に、reader.php読み出しまでの構文とエラー内容を書いておきます。 読み出し部-------------- <?php require_once("Spreadsheet/Excel/reader.php"); $xls = new Spreadsheet_Excel_Reader(); $xls->setOutputEncoding('UTF-8'); //以下Excel処理... ------------------------- エラー内容--------------- Warning: require_once(Spreadsheet/Excel/reader.php) [function.require-once]: failed to open stream: No such file or directory in C:\【phpパス】.php on line 2 Fatal error: require_once() [function.require]: Failed opening required 'Spreadsheet/Excel/reader.php' (include_path='.;C:\php\pear;c:\php\includes') in C:\【phpパス】.php on line 2 -------------------------

    • ベストアンサー
    • PHP
  • PHPでExcelをしたい

    初心者ですがよろしくお願いします。 PHPでExcel出力をしたくて探していたら、 Do You PHP? さんの Excelファイル形式でのデータダウンロード(PEAR版) http://www.doyouphp.jp/sample/sample_ora_excel_pear.shtml を見つけたのですが、 http://pear.php.net/package-info.php?pacid=156 ここから、「Spreadsheet_Excel_Writer」をダウンロードしてインストールを行おうとするときにどのようにすればいいのかわからなくて困っております。 インストール方法を教えていただけないでしょうか? OS:WINDOWSXP PHP:5.0 Apache:2.0.54

    • ベストアンサー
    • PHP

専門家に質問してみよう