問題タブ [phpexcelreader]
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 - クライアント側またはブラウザ側での PHP Excel の生成とダウンロード
私はPHPExcel.php and /PHPExcel/Writer/Excel2007.php
私のアプリケーションで、私のコードで使用しています:
//セルに値を追加する
しかし、Excel はクライアント側ではダウンロードされませんが、それを使用する$objWriter->save($fileName);
と、サーバーの場所に Excel が正常に保存されます。次の出力がブラウザに表示されます
PK2�GG�D�X�[Content_Types].xml��MN�0���"�%nY ��vaa�(0�����g�w{&i�@�nbE�{��y� �d۸l m������X�(���)���F���;@1_������c)j�x/%��E��y� �QĿi!� �K�y3�J<���Z1�0?Y�L%zV c��Ib7����a/l�P1:�q�r��j��j0A����u�"" ���(� ���W�M�)Tj�({����>�O�,X����>B�~����6�J=�oBZ���� t��X4���Cg�,��QgmrL�ٯc�e�</p>
私はubuntuとLibreOfficeを使用しています。あなたの答えを教えてください
php - PHPExcel の読み書き後に Excel 97-2003 ファイルに互換性がない
Excel 97-2003 ファイルとして作成および保存された Excel ファイルがあります。次のコードを使用して、PHPExcel を使用して読み取りと書き込みを行っています。
ファイルを読み取るSamApp ExcelSMS Androidアプリを使用しています。唯一の問題は、ファイルが新しいコンテンツで上書きされると互換性がなくなることです。また、ファイル サイズが 18KB から 5KB に減少します。
これに関するヘルプは大歓迎です。
php - PHPExcel表示チャートが機能しない
PHPExcel を使用して生成された Excel ファイルを Web ページに表示しようとしています。画像は棒グラフで構成されています。を使って表示してみます
これにより、表データのみを出力できますが、Excel ファイルにグラフは表示されません。私はPHPExcelの初心者なので、どんな助けでも大歓迎です。チャートを表示するにはどうすればよいですか?
php - PHPExcel カスタム名前付き参照が計算されない
私はシートにカスタムの名前付き計算をたくさん持っており、それらはいたるところで使用されています。
phpexcel オブジェクトをロードすると、namedRanges という名前の配列としてすべての名前が正しく表示されます。
ただし、最終的な計算を行う必要がある場合、間違った出力が得られます。namedRanges を計算できません。
私が func という名前を持っているとしましょう。これには 20 という数字しかありません。
セル A1 で =func と入力すると、Excel で 20 になります。しかし、それは私に#REFを与えます! phpExcelで:
$activeSheet->getCell('A1')->getFormattedValue();
使えない
$activeSheet->getCell('A1')->getOldCalculatedValue();
最初にユーザー入力に基づいて数式を再計算する必要があるためです。
PHPExcel でサポートされていない場合、読み取り/書き込みと高速計算が可能な他のライブラリはありますか?
php - PHPExcel - 配列からデータを取り込む
これまでのところ、PHPExcel を介して Mysql から Excel にデータを正常にエクスポートし、テーブルを作成してフォーマットし、すべてがうまくいきました。
ただし、これまでのところ、これらのテーブルからグラフを作成しようとする試みは、惨めに失敗しました。それだけでなく、Google 検索を終了してから数日経っても、MySQL からグラフの値を入力する方法に関する簡単な例/チュートリアルが見つかりませんでした。
要約すると、次のようになります。
a) Mysql または b) Excel から $objWorksheet->fromArray を作成するにはどうすればよいでしょうか。
SQL の場合、データベース内のすべてのテーブルに対してこのクエリを実行する必要があります。
$sql = "SELECT Functional_Area
, Passed__Status
, Blocked__Status
, Failed__Status
FROM $tbl_name WHERE 1;
コンテキスト: 複数の機能領域があり、それぞれに合格/失敗/ブロックの値が異なります。機能領域ごとに 1 つのグラフが必要です。平均して、各テーブルごとに 14 の機能領域があります。
次に、機能領域ごとに円グラフ (または棒グラフ、私はうるさいわけではありません) を作成します。
オプション 2) エクセル
私はすでにExcelでデータを言っているので、次のデータを入力する必要があります。
ここでも、ROW ごとに 1 つのグラフが作成されます (ROW 5 (FA = EPG) は 1 つのグラフになり、ROW 6 (FA = VOD) は別のグラフになります...)。
これは、ワークシートごとに繰り返す必要があります...
これまでの私の試みは以下のとおりです。これにより、ワークシートごとにグラフが生成されます(これは良いです)が、空です(良くありません)。
php - PHPExcel XLS が OLE ファイルとして認識されない
PHPExcel ライブラリを使用して PHP Web アプリケーションを開発しました。奇妙にExcelドキュメントとして認識できない一部のExcelドキュメントを除いて、すべてが正常に機能しています。これらのファイルを Microsoft Excel で開き、xls、csv、xlsx として保存すると、すべて正常に動作します。だから...一部のExcelファイルは、拡張子が正確に表示されていないと思います。おそらくそれらは XML を偽装しているのでしょうか? PHPExcel で XML サポートを取得することは可能ですか?
エラーは次のとおりです。
Fatal error: Uncaught exception 'PHPExcel_Reader_Exception' with message 'The filename /tmp/phphrnIR2 is not recognised as an OLE file' in /home/www/text/excel/reader/Classes/PHPExcel/Shared/OLERead.php:89 Stack trace: #0 /home/test/excel/reader/Classes/PHPExcel/Reader/Excel5.php(1164): PHPExcel_Shared_OLERead->read('/tmp/phphrnIR2') #1 /home/www/text/excel/reader/Classes/PHPExcel/Reader/Excel5.php(612): PHPExcel_Reader_Excel5->_loadOLE('/tmp/phphrnIR2') #2 /home/www/test/excel/actions.php(60): PHPExcel_Reader_Excel5->load('/tmp/phphrnIR2') #3 /home/www/test/excel/index.php(77): include_once('/home/www/test/ex...') #4 {main} thrown in /home/www/test/excel/reader/Classes/PHPExcel/Shared/OLERead.php on line 89
ファイル認識用のphpコード: