質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

1回答

2182閲覧

PHPWordでword97形式ファイルを読み込みたい(再投稿)

miKoTo0765

総合スコア35

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2017/02/23 09:03

以前
https://teratail.com/questions/63388
にて同様の質問をし取り敢えず

https://teratail.com/questions/35189
こちらの回答を元にライブラリの読み込みは出来るようになったのですがdocファイルの中身を読み込んで変数や配列などに読み込むということができておらず困っています。

方法はあるのでしょうか?

読み込んだ内容をDBに入れたいと考えています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

PHPWord って、古い(Office2003 までの).doc フォーマットには対応してないのでは?

PHPWord is a library written in pure PHP that provides a set of classes to write to and read from different document file formats. The current version of PHPWord supports Microsoft Office Open XML (OOXML or OpenXML), OASIS Open Document Format for Office Applications (OpenDocument or ODF), Rich Text Format (RTF), HTML, and PDF.

とありますから、.docx は対応していても .doc は非対応かと。

投稿2017/02/23 09:13

tacsheaven

総合スコア13703

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

miKoTo0765

2017/02/23 09:29

2003以前のファイルを読み込むライブラリが同梱されているので読み込めるのでは無いかと思っていたのですが認識が違っていたのでしょうか、、
tacsheaven

2017/02/23 09:50 編集

2003 以前の旧フォーマット対応ライブラリについては、2014年に開発を始めてはいるらしいのですが、現在に至るまで同梱されていないはずです。 http://stackoverflow.com/questions/23894357/saving-a-document-in-the-word-2003-format にあるように、PHPWord 以外の方法を取るアプローチしかないようです。 が、できることなら .doc を捨てて .docx にしてしまう方がよいのではないかと思います。既に Office 2007 の延長サポート期間さえ今年中に(2017年10月10日で)切れてしまいますし。
miKoTo0765

2017/02/26 05:23

やはりdoc形式の読み込みは難しそうですね、、、 ご回答ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問