PHP による Excel ファイルのインポートおよびエクスポート
Jun 21, 2016 am 08:56 AM1. PHP で Excel ファイルをエクスポートします
1: 最初の推奨事項は非常に人気のある PHPExcel です。公式 Web サイト: http://www.codeplex.com/PHPExcel
Office2007 形式でエクスポートでき、2003 と互換性があります
2. pear の Spreadsheet_Excel_Writer クラスを使用します
ダウンロード アドレス: http://pear.php.net/package/Spreadsheet_Excel_Writer
このクラスは OLE に依存します。ダウンロード アドレス: http:/ /pear.php .net/package/OLE
エクスポートされた Excel ファイル形式は比較的古いことに注意してください。変更後、保存すると、新しい形式に変換するかどうかを確認するメッセージが表示されます。ただし、形式を設定することはできます。これは非常に強力です。
3: Smarty を使用して、Excel 仕様に準拠した XML または HTML ファイルを生成します。
サポートされている形式、完璧なエクスポート ソリューションです。ただし、エクスポートされたファイルは本質的に XML ファイルであるため、インポートに使用する場合は別途処理する必要があります。
詳細については、rardge hero の投稿を参照してください: http://bbs.chinaunix.net/viewthread.php?tid=745757
エクスポートされたテーブルの行数が不確実な場合は、テンプレート内の「ss:ExpandedColumnCount=”5″ ss:ExpandedRowCount=”21″」などを削除するのが最善です。
4. Excel 形式をシミュレートする文区切り記号を印刷するには、パック関数を使用します。これは、Office 2003 で変更して保存した後は、プロンプトが表示されなくなります。 。欠点はフォーマットがないことです。
5. タブと改行の使用方法
タブ文字「t」を使用すると同じ行内の列を区切ることができ、改行文字「tn」を使用すると次の行を開くことができます。
6. com を使用します
PHP で com モジュールを開くことができる場合は、それを使用して Excel ファイルをエクスポートできます
1. .csv 形式で読み取ります。.xls を .csv テキスト形式に変換し、PHP を使用してファイルを分析します。これは、PHP によるテキストの分析と変わりません。
利点: クロスプラットフォーム、比較的効率が高く、読み取りと書き込みが可能です。
欠点: .csv ファイルのみを直接使用できます。.xls バイナリ ファイルを受け入れることが多い場合は、手動で変換する必要があり、自動化することはできません。 1 つのファイルに存在する SHEET は 1 つだけです。
2. ODBC リンク データ ソース
利点: CVS、XLS などの複数の形式をサポートします。読み取りと書き込みをサポートし、標準 SQL 言語を使用し、SQLSERVER および MYSQL データベースとほぼ同じです。欠点: 値は Windows サーバーをサポートします
3. PHP カスタム クラス
利点: クロスプラットフォーム。一部のクラスは書き込み操作をサポートします。 .xls バイナリ ファイルをサポート一般的に使用されるクラスには、phpExcelReader や PHPExcel などがあります。後者は読み取りと書き込みをサポートしますが、php5.2 以降が必要です。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
