0

特に.doc/xレポートまたはファイルの場合、phpでレポートを処理するための最良の解決策を見つけた人は誰も幸運ではなかったと思います。それは単に機能しません、そして私は出力ファイルを見つける場所を正確に知りません...そして残念ながらドキュメントはどのレベルでも役に立ちません...

今、私はこのスクリプトがどのように機能するかを知る必要があります..結果がどのように出て使用可能になるかを意味します...そしてスクリプトが機能するために必要なもの..ローカルホストでは機能しないため..私はappache 2、php5.2.6を使用します。

私は実際には(実際のドキュメント形式のファイルで、htmlファイルの名前を.docに変更しないでください!!)でhtmlを書く以上のことは必要ありません。 Windowsサーバー)HTMLで実際のドキュメントファイルを生成するには..お願いしますが、ここにあります

よろしくお願いします:)

4

3 に答える 3

2

特に.doc/xレポートまたはファイルの場合、phpでレポートを処理するための最良のソリューションを見つけた人は誰も幸運ではなかったと思います。

これはタイトルに対応する質問ではありませんが、OpenTBSを試してみてください。

これは、テンプレートの手法を使用してDOCXを構築するオープンソースのPHPライブラリです。

一時ディレクトリや追加のexeファイルは必要ありません。まず、Ms Officeを使用してDOCX、XLSX、PPTXを作成します(ODT、ODS、ODPもサポートされています。これはOpenOfficeファイルです)。次に、OpenTBSを使用してテンプレートをロードし、テンプレートエンジンを使用してコンテンツを変更します(簡単です。デモを参照してください)。最後に、必要な場所に結果を保存します。これは、新しいファイル、ダウンロードフロー、PHPバイナリ文字列にすることができます。

OpenTBSは、ドキュメント内の画像やグラフを変更することもできます。

于 2011-10-31T22:14:53.867 に答える
-1

PHPDocXのドキュメントが大幅に改善されました。PHPDocXチュートリアルを見ようとしましたか?フォーラムもご覧ください。

于 2012-06-20T16:35:59.397 に答える
-1
require_once "Path of phpdocx library/CreateDocx.inc";

$docx = new CreateDocx();

$html = 'your data will store in this variable';
$docx->embedHTML(
    $html,
    array(
        'parseDivsAsPs' => true,
        'downloadImages' => true,
        'WordStyles' => array(
            '<table>' => 'MediumGrid3-accent5PHPDOCX'
        ),
        'tableStyle' => 'NormalTablePHPDOCX'
    )
);

$docx->createDocx($varPublicPath.'/word_export_file/example1_'.time());
// this is location where your docx file will generate(inside word_export_file docx file will store)
于 2014-07-23T11:00:11.920 に答える