Excelファイルがオープンできない - PHPプロ!Q&A掲示板

1212

  • 0P

Excelファイルがオープンできない

質問日時 / 2008年6月5日 17:34    回答数 / 2件

Questioner:  keryli  このエントリーをはてなブックマークに追加 

  1. Book1.xlsファイルにマクロ(例:マクロのボタン)があるとファイルがうまくオープンできません。
  2. 分かるかたおらっしゃいましたらどうぞ宜しくお願い致します。
  3.  
  4. <?
  5. // EXCELのインスタンス作成
  6.   $excel = new COM("excel.application") or die("Excelを起動出来ません");
  7.   $excel->DisplayAlerts = 0;
  8.   
  9. // ファイルオープン & 書込み
  10.   $wkb=$excel->Workbooks->Open('C:\\Book1.xls');
  11.   $wkb->activate;
  12.   $sheet=$wkb->Worksheets(1);
  13.   $sheet->activate;
  14.   $sheet->Name="シート1";
  15.  
  16. // セルにセット
  17.   $row_s=6;
  18.   $col_s=4;
  19.   $cell_s=$sheet->Cells($row_s,$col_s);
  20.   $cell_s->Activate;
  21.   $cell_s->value = 1.2;
  22.  
  23.   $row_c=6;
  24.   $col_c=2;
  25.   $cell_c=$sheet->Cells($row_c,$col_c);
  26.   $cell_c->Activate;
  27.   $cell_c->value = "手数料";
  28.  
  29. //ファイル保存 & 後始末
  30.   $wkb->SaveAs('C:\\Book1.xls');
  31.   $wkb->Close();
  32.   $excel->Quit();
  33.   unset($excel);
  34.   
  35. ?>

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。



ツリー一覧

┗A01win_phpやったことないので、わからないのですがマクロがある
 ┗A01-1keryli>>CODE win_php 様 アドバイスありがとうございます

回答一覧

並び替え:

A01
answererwin_php [6月8日 01:09]

やったことないので、わからないのですがマクロがあるとダメということは・・・

単にブラウザのセキュリティの設定とか!?

この意見に回答する

ツリーへ TOPへ

A01-1
replyerkeryli [6月9日 12:02]

  1. win_php 様
  2. アドバイスありがとうございます。
  3.  
  4. <Excelファイルがオープンできない>では無く
  5. <サーバー上においてあるExcelファイルに書き込みがうまくできない>ですね。
  6. Excelファイルはサーバー上においており、直接ブラウザで開きません。
  7.  
  8. 私の書き方が悪かったと思います。すみませんでした。

この意見に回答する

ツリーへ TOPへ

<<質問一覧へ



Pick Up Q&A

Q
負荷時のmysql_connect()エラー
 このエントリーをはてなブックマークに追加 
A
これはPHPというよりOSまたはMySQLのコミュニティで質問されたほうがいいと思います。 ぱっと思いついた範囲で記すと MySQL等のDBに「ある時点において同時に接続可能なクライアントの最大数」に制限があるよう...

>>続きを読む

今回のような実践的な経験がエンジニアのキャリアに繋がると思います。是非サービスを成功させて下さい!

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)