問題タブ [phpexcel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHPExcel スタイルの問題
1.これを太字に設定するにはどうすればよいですか?
2.幅を設定するにはどうすればよいですか (セルに動的テキストを入れます!)?
ドキュメントを読みましたが、解決策が見つかりません!
php - PHPExcel - コードから編集するとフォーマットが失われる
最近、PHPとMS Excelの統合をいじっています。私の仕事は、既存のスプレッドシートを開き、いくつかのデータを追加し、入力されたスプレッドシートを新しいファイルとして保存することです。xlsx ファイルがテンプレートとして使用されますが、基本的にはテンプレート充填エンジンのようなものです。
かなりいいフレームワークと思われるPHPExcelを調べました。概念実証を実装するために、私は次のことを行いました (私が何をする必要があるかを説明するために必要な最小限に減らしました):
これを実行すると、新しいファイルが作成され、daat が挿入されましたが、悲しいことに、既存の書式設定がすべて失われていることがわかりました。
問題は、PHPExcel にこれらの formattigs を新しいファイルに保持させる方法があるかどうかです。またはさらに先へ: チャートなどをテンプレート ファイルに保持し、それらを私が試した方法で埋めることは可能ですか?
共有されたすべての経験に感謝します!
K
php - PHPExcel機能に関する質問
PHPExcelができるかどうか知りたい:
- 画像が埋め込まれた Excel スプレッドシートを作成します。画像は圧縮する必要があります(jpeg、png、gif...)。
- 異なる Excel バージョン (2000、2003、2007...) 用の Excel スプレッドシートを作成します。
これができると確信していますが、公式ドキュメントで見つけることができません。
このクラスに精通している人は誰でも助けてくれますか?
ありがとう!
php - php PHPExcel分割Excelセル座標
現在、私はPHPExcelを使用してExcelファイルをインポートしましたが、機能があります$cell->getCoordinate();
セル座標を分割するための解決策をお願いしたいと思いalphabet
ますinteger
。
例: A1、A2、
現在、どの行、どの列までを知る必要があります。
私は分割についていくつかの調査を行っていますが、それはうまくいきません。何か案が?
php - PHPExcelセル値を動的に設定する方法
PHPExcelライブラリを使用してセル/列の値を動的に設定するにはどうすればよいですか?
MySQLデータベースから結果セットをフェッチしていて、PHPExcelライブラリを使用してExcel形式でデータを書き込みたい。例を見て
セル/列参照を「A1」としてハードコーディングする必要があることを示し、セル/列A1に書き込みます。結果セットの行と対応する列の値に基づいて、セル/列や行の参照をインクリメントするにはどうすればよいですか?
ご案内ください。
php - PHPExcelはファイル形式に特定のヘッダーを設定します
グーグル検索中に、異なるファイル形式で生成された Excel を出力するときに設定する必要がある 2 つの異なるヘッダー セットが見つかりました。
例えば
タイプ「Excel5」のヘッダーは次のとおりです。
タイプ「Excel2007」のヘッダーは次のとおりです。
私の質問: CSV、HTML、PDFなどの他のファイル タイプがあるため、ファイル タイプごとに異なるヘッダーを設定する必要がありますか?
php - PHP でのマルチスレッド化/並列処理
MySQL DB からクエリされたデータから PHPExcel を使用してレポートを生成する PHP スクリプトがあります。現在、MySQL からデータを取得し、Excel テンプレートを読み取り、データをテンプレートに書き込み、出力するという点で、処理は直線的です。データが 1 回だけ繰り返されるようにコードを最適化し、PHP 側で行われる処理はほとんどありません。クエリは 0.001 秒未満で数百行を返すため、実行速度は十分です。しばらくして、ボトルネックが (驚き、驚き) テンプレートの読み取りと出力の書き込みであることがわかりました。私はこれをしたいと思います:
私の主な質問は、これは可能ですか、それは価値がありますか? 両方に「はい」の場合、どのように対処しますか? また、CentOS では PHP 5 です。
php - PHPExcelで複数のファイルを読み取る
私は最近このライブラリ(CodePlexからのもの)を使い始めましたが、いくつかの問題に遭遇しました。私の目標は、それを使用して、複数のExcelファイルからのデータを処理し、そのようなデータをファイルごとにデータベースに送信できるようにすることです。私は次のようなことをしています:
したがって、foreach内では、(今のところ)ユーザーにデータを表示しているだけですが、5つのファイルの後、メモリエラーが発生します。
各ファイルがロードされた後にオブジェクトを__破壊する方法はありますか?それで、スペースを蓄積するのではなく、次のファイルのために予約(解放)しますか、それともこの理由と回避策を知っていますか?
何か提案があれば教えてください。
前もって感謝します。
php - PHP プログラミング ロジックの問い合わせ
このコミュニティの助けを借りて、私は最近、.php ファイルを介して複数のファイルを読み取る PHPExcel に関するいくつかの問題を解決しましたforeach()
。今、私は論理的な問題を抱えているようです。
いくつかのExcelファイルを読み込んで、それらからいくつかのデータを抽出しています。このデータは学生の成績です。軽く変更されたコードを確認できます(引用の問題のため、ここには貼り付けませんでした)。私が選んだ$filelist
で利用可能なファイル名の配列です。$folder
さて、最初と 4 番目の結果はそれぞれのファイルの値を示していますが、他のすべての結果はそうではありません (これまでに 24 個のファイルで試しました)。最初のファイルの結果が表示されます。
ここで何が起こっていると思いますか?
私のやり方の問題だと思いますが、原因がわかりません。
事前にどうもありがとうございました。
PS: さらにデータが必要な場合は、お知らせください。ありがとう。
php - 1900年からの日数
PHPExcelExcel2007
で解析されたデータを使用していますが、日付は1900年からの日数で表示されます。
YYYY-MM-DD
の文字列(または同様のもの)に変換するにはどうすればよいですか?