![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
いつもお世話になっています。
<環境>
Red Hat Enterprise Linux ES v.4
PHP 4.4.2(cli)
PEARのSpreadsheet_Excel_Writerを使ってExcelの操作をしています。
画像を挿入したいのですが
エラーのなってしまって、困っています。
どなたかご教授お願いいたします。
$logo = '/home/ユーザ名/public_html/img/logo.bmp';
// 新規ワークブック作成
$WorkBook = new Spreadsheet_Excel_Writer($BookName);
// 新規ワークシート作成
$WorkSheet =& $WorkBook->addWorksheet("sheet1");
// 一応パーミッションの変更もしてみた
chmod($BookName, 0777);
// 画像挿入
$WorkSheet->insertBitmap(1, 6, $logo);
出来上がった、Excelファイルを見てみると
/home/ユーザ名/public_html/img/logo.bmp doesn't appear to be a valid bitmap image.
となっていて、画像の挿入ができていません。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
うーんバグトラック読んでみると、
(WindowsXP, Apache, PHP 4.2.2).ではうまくいって
(Linux, Apache, PHP4.3.11ではうまくいかなかったとありますね。
でも、下の方にinsert_bitmapの使い方間違えてるよってツッコミがあります。
さらによく読むと
バグトラックの報告者は
insert_bitmapって書いてて
突っ込んだ人は
insert_bitmapじゃなくてinsertBitmapだよって書いてる。
だから、wonder_dctさんのは合ってる。
でも、バグトラックの報告者はWindows環境では動いたって書いてる。
あれー?よくわかんない。
全然関係ないけど、スクリプトとBMPのファイルの場所同じにしてinsertBitmapの引数に直接ファイル名入れたらどうなります?
insertBitmap(1,6,"hogehoge.bmp");
この回答への補足
cybertさん ご回答ありがとうございます。
BMPとスクリプトを同じ場所にしてやってみましたが、
logo.bmp doesn't appear to be a valid bitmap image.
と同じエラーでした。
ちなみに、insert_bitmapもやってみましたが
Call to undefined function: insert_bitmap()
とエラーになりました。
PHPの環境は4.4.2です。
画像の挿入はできないということになってしまいますか?
古いバージョンのSpreadsheet_Excel_Writerを使っていたことが原因でした。
バージョンアップしたら、画像の挿入ができるようになりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) Wordを変換してExcelに挿入 2 2022/07/04 23:59
- HTML・CSS ブロックエディターで作りつつ、画像を挿入しつつ、画像にスタイルシートのコードを付ける方法はありますか 1 2022/08/23 18:46
- Excel(エクセル) iphonからone driveに保存してあるExcelを閲覧すると表示の仕方がちがうデータ 2 2022/12/21 13:51
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- Excel(エクセル) Excelで、あるセルだけ入力させたい、オートフィルターも使わせたい際のシートの保護 2 2023/02/23 15:14
- Excel(エクセル) 請求書と領収書の作成 4 2022/11/10 16:13
- Excel(エクセル) Excel VBA 指定フォルダに格納されている全エクセルファイルに指定シートを挿入する方法について 1 2022/08/22 11:53
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
- Visual Basic(VBA) 【VBA】Excelの特定範囲のセルを画像で保存したい 2 2023/01/25 13:06
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
透過PNGが透過されない!!
-
Illustratorで文字と画像を流し...
-
VBSの「MsgBox」について
-
GDI+を使ったビット数とDPIの扱い
-
ウィンドウサイズを取得して、p...
-
Excelに画像挿入
-
アップロードされたファイルを...
-
ファイルアップ時のファイル名
-
画像だけアップロードされません。
-
php、JDライブラリを用いて画像...
-
C# Excelファイルへの画像挿入。
-
Borland C++ Builder
-
ホープページの表示速度が遅い。。
-
【BAT(バッチ)ファイル】Web...
-
PHP8を使うと、大量のWarningが...
-
onedrive にexcelファイルをア...
-
文字化けに関して
-
ヒアドキュメントを中断してinc...
-
文字化けについて
-
FORMで送信ボタンと戻るボタン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
透過PNGが透過されない!!
-
VBSの「MsgBox」について
-
拡張子php画像をjpg画像等に変...
-
C# Excelファイルへの画像挿入。
-
VBAでJPGサイズ変更
-
SQLiteに画像を格納したい
-
iphoneで虫眼鏡の作り方
-
PHP MySQLに画像を直接保存
-
Illustratorで文字と画像を流し...
-
openCVの超解像処理
-
ChatGPTに作らせたい Excel VBA
-
PHPで吐き出した画像にリンクを...
-
pictureboxに表示した画像のフ...
-
PHPによる画像の生成による色の...
-
GDI+を使ったビット数とDPIの扱い
-
ウィンドウサイズを取得して、p...
-
BLOBデーターの画像の表示方法...
-
OpenGLで描いて画像ファイル出力
-
ビットマップ画像を読み込むプ...
-
ImageTTFTextで保存すると文字...
おすすめ情報