- ベストアンサー
PHP spreadsheetを使ってエラー
お世話になります。 PHP Spreadsheet を使って、Excelファイルから情報を集めるPHPプログラムを作っていますが、次のようなエラーメッセージが出てきて情報を読めません。 Could not find zip member zip://C:/Users/.... これはいったいどういう意味なのでしょうか?Excel ファイル以外に何のZIPファイルが必要なのでしょうか? 詳しい方がいらっしゃいましたら、ご教授お願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- dell_OK
- ベストアンサー率13% (746/5661)
- dell_OK
- ベストアンサー率13% (746/5661)
- type0(@type0)
- ベストアンサー率53% (293/550)
関連するQ&A
- JAVAのエラーについて
WindowsXPをつかっています。 先日JAVAの勉強をしようと思い、J2SE v 1.4.2_08 SDK をインストールしました。 環境変数の設定も解説サイトをみて一応おこないました。 プログラムを実行しようとすると Error opening registry key 'Software\JavaSoft\Java Runtime Environment' Error:could not find java.dll Error:could not find Java 2 Runtime Environment. と出てしまい実行できません。 コンパイルはちゃんとでき、CLASSファイルもできてました。 エラーメッセージの意味と解決法を教えてください。 よろしくお願いします。
- ベストアンサー
- Windows XP
- PHP Spreadsheet Excel Writer
PHP 「Spreadsheet Excel Writer」について 「Spreadsheet Excel Writer」を使ってエクセルファイルを出力したいのですが。 セルに「SUMIF関数」を入力すると、出力されたエクセルには「Syntax error: ,, lookahead: , current char: 12」と 入力されておりこの関数が使えなくて困っています。 手順の詳細は下記です。 $workbook = new Spreadsheet_Excel_Writer("./test.xls"); $worksheet =& $workbook->addWorksheet('week report'); $worksheet->write(0,0,"初月課金"); $worksheet->write(1,0,"初月無料"); $worksheet->write(2,0,"初月無料"); $worksheet->write(3,0,"初月無料"); $worksheet->write(4,0,"初月無料"); $worksheet->write(0,1,100); $worksheet->write(1,1,100); $worksheet->write(2,1,100); $worksheet->write(3,1,100); $worksheet->write(4,1,100); $worksheet->writeFormula(10, 0,"=SUMIF(A1:A5,\"=初月課金\",B1:B5)"); $workbook->close(); どうやったら正常に関数が入力できるか、どなたか教えてください。 宜しくお願いします
- 締切済み
- PHP
- macromedia flashのエラーメッセージ
『could not find the macromedia flash』 というエラーメッセージが何も動作をしていない時にかならずでてきます このエラーメッセージをでてこさせないようにするには どうすればいいか教えてください。お願いします
- 締切済み
- Windows Vista
- Macromedia Flashエラーメッセージ
デスクトップの画面に下記のエラーメッセージが頻繁に出ます。 Could not find the Macromedia Flash このエラーメッセージを出ない様にする方法を教えてください。
- 締切済み
- Windows 7
- ホームページにphpを入れたのですが・・・
この前ホームページにアンケートをつけるためにアンケートのサンプルプログラムをダウンロードしました。その中にはhtmlとphpと2つのファイルが入っていました説明には2つともアップロードすればいいと書いてあったのでアップロードしたのですが、アンケートフォームから送信すると Method Not Allowed The requested method POST is not allowed for the URL /h/u/k/huk/php1/sendmail.php. とエラーメッセージが出てきました。 サンプルはここでダウンロードしました。 http://php.eweb-design.com/1301_mail.html ダウンロードファイルは ダウンロード(Ver0.96),2004/09/21:Zip形式 です。 見てくださったら分かるかと思います。 初心者なのでよく分からないので初歩的なミスでも丁寧にご指導いただければありがたいです よろしくお願いします
- ベストアンサー
- PHP
- 【Spreadsheet_Excel_Writer】の【repeatRows】について
Spreadsheet_Excel_Writerを使ってクライアントにデータをエクセルファイルで ダウンロードさせたいと思っているのですが【repeatRows】の設置が思うようにできません。 以下のようにするときちんと繰り返し印刷されるのですが出来上がったファイルが サーバー側に保存されてしまいます。 *********************************************************** require_once 'Spreadsheet/Excel/Writer.php'; $workbook = new Spreadsheet_Excel_Writer('test.xls'); $worksheet =& $workbook->addWorkSheet(); $worksheet->write(0,0,"ヘッダ"); $worksheet->repeatRows(0); *********************************************************** 以下のようにすると繰り返し印刷されないのですがクライアント側にダウンロードされます。 *********************************************************** require_once 'Spreadsheet/Excel/Writer.php'; $workbook = new Spreadsheet_Excel_Writer(); $worksheet =& $workbook->addWorkSheet(); $workbook->send('test.xls'); $worksheet->write(0,0,"ヘッダ"); $worksheet->repeatRows(0); *********************************************************** 検索で調べましたがわかりませんでした。 【repeatRows】が設定され、クライアント側にダウンロードされるにはどこを修正すればよろしいでしょうか? PHPのバージョンは 4.3.8 です。 よろしくお願いします。
- ベストアンサー
- PHP
- PHPのinclude_pathについて
以下はPEARでExcelファイルを作成し、ダウンロードするプログラムです。 <?php require_once("Spreadsheet/Excel/Writer.php"); $workbook = new Spreadsheet_Excel_Writer('sample3-1.xls'); $worksheet =& $workbook->addWorksheet('サンプル'); $workbook->close(); print('<html>'); print('<head>'); print('<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />'); print('</head>'); print('<body>'); print('<p><a href="./sample3-1.xls">Excelファイル</a></p>'); print('</body></html>'); ?> このプログラムを実行すると、 Warning: require_once(Spreadsheet/Excel/Writer.php) [function.require-once]: failed to open stream: No such file or directory in C:\Inetpub\wwwroot\Test\src\excelsample.php on line 2 Fatal error: require_once() [function.require]: Failed opening required 'Spreadsheet/Excel/Writer.php' (include_path='.;C:\php5\pear') in C:\Inetpub\wwwroot\Test\src\excelsample.php on line 2 というエラーメッセージが出ます。 php.iniには、PEARのパッケージをインストールした際に ;***** Added by go-pear include_path=".;C:\php-5.2.17-Win32-VC6-x86\pear" ;***** と記述されているにも関わらず、エラーメッセージのpathはinclude_path='.;C:\php5\pear'となっており、原因がわかりません。 php.iniはC:\WINDOWSの直下に置いてあります。 PHPのバージョンはphp-5.2.17-Win32-VC6-x86で、Cドライブの直下にインストールしています。 WebサーバーはIISです。 eclipseを使っており、バージョン?はpleiades-e3.6-php_20110326です。 また、phpinfoのinclude_pathはLocalとMasterの両方が.;C:\php5\pearとなっています…。 Configuration File (php.ini) Path C:\WINDOWS Loaded Configuration File C:\WINDOWS\php.ini この2つはこの様になっており、これは2つの場所は一致していないといけないのでしょうか? 解決手段がまったくわかりません。 何かこのエラーについてわかることがあれば教えていただけませんか?
- 締切済み
- PHP
- 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
- Error
最近、下記のErrorがよく出るのですが何でしょうか? 解決策を教えて下さい。 Could not find the Macromedia Flash
- ベストアンサー
- Windows Vista
- phpの用語
phpの用語について。 郵便番号で住所を特定するapiを試してみたのですが、 以下のようなエラーになってしまいます。(エラーの意味はわかります。 allow_url_fopen=0だからfopen出来ない。ですよね?)(xfreeサーバーです。 http:// wrapper(ラッパー?) この、ラッパーってなんですか?また、このような用語について覚えていきたいのですが、やりながらリファレンスを見つつわからなかったことを調べていくって感じで大丈夫ですか? Warning: fopen(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/hoge/public_html/zip_serach_xml.php on line 218 Warning: fopen(http://zip.cgis.biz/xml/zip.php?zn=7392115): failed to open stream: no suitable wrapper could be found in /home/hoge/public_html/zip_serach_xml.php on line 218 could not open XML
- ベストアンサー
- PHP
- インク残量は十分なのに、EPSON EW-M670FT Seriesのプリントがおかしくなってしまいました。ヘッドクリーニングやノズルチェックをしても、[C]のみ印刷されず、色味がおかしいです。対処方法をお教えいただけますか?
- EPSON EW-M670FT Seriesのプリントが不具合を起こしています。インク残量は十分ですが、ヘッドクリーニングやノズルチェックをしても、[C]の印刷ができず、色味が変わってしまいます。どなたか対処方法を教えてください。
- EPSON EW-M670FT Seriesのプリントに問題が発生しています。インク残量は十分ですが、ヘッドクリーニングやノズルチェックをしても、[C]の印字がされず、色味がおかしくなってしまいます。対処方法を教えてください。
お礼