問題タブ [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.

0 投票する
0 に答える
659 参照

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を使用しています。あなたの答えを教えてください

0 投票する
0 に答える
518 参照

php - PHPExcel の読み書き後に Excel 97-2003 ファイルに互換性がない

Excel 97-2003 ファイルとして作成および保存された Excel ファイルがあります。次のコードを使用して、PHPExcel を使用して読み取りと書き込みを行っています。

ファイルを読み取るSamApp ExcelSMS Androidアプリを使用しています。唯一の問題は、ファイルが新しいコンテンツで上書きされると互換性がなくなることです。また、ファイル サイズが 18KB から 5KB に減少します。

これに関するヘルプは大歓迎です。

0 投票する
1 に答える
850 参照

php - PHPExcel表示チャートが機能しない

PHPExcel を使用して生成された Excel ファイルを Web ページに表示しようとしています。画像は棒グラフで構成されています。を使って表示してみます

これにより、表データのみを出力できますが、Excel ファイルにグラフは表示されません。私はPHPExcelの初心者なので、どんな助けでも大歓迎です。チャートを表示するにはどうすればよいですか?

0 投票する
1 に答える
1284 参照

php - 文字列のようなすべてのセル PHP Excel

Excelファイルからいくつかのデータを読み込もうとしています。Excel セルに ex.50.44% がある場合はすべて問題ありません。PHP の Excel 形式は、float 0.0531 のようです。数値をフォーマットしたくないので、すべてのセルを文字列としてキャストしたいと考えています。データを toArray(); にする前にこれを達成するにはどうすればよいですか?

ここに私のサンプルコード

ここに画像の説明を入力 どんな助けでも感謝されます。

0 投票する
2 に答える
4346 参照

php - PHPExcel でセルを文字列で検索する

xls ドキュメントで名前でセルを取得できるかどうかを知りたいのですが、この情報は Excel ファイルにあるということです。

ここに画像の説明を入力

通常は「ASUS」という値でセルの座標を取得します

私の問題は、ユーザーがこのExcelファイルを送信すると、行が乱れることがあります。たとえば、行B3が「B6」、「B7」、「B5」などの別の行に表示されることがあります。セル「ASUS」を取得するにはどうすればよいですか" セル名 "Modelo" で取得

0 投票する
0 に答える
54 参照

php - PHPExcel カスタム名前付き参照が計算されない

私はシートにカスタムの名前付き計算をたくさん持っており、それらはいたるところで使用されています。

phpexcel オブジェクトをロードすると、namedRanges という名前の配列としてすべての名前が正しく表示されます。

ただし、最終的な計算を行う必要がある場合、間違った出力が得られます。namedRanges を計算できません。

私が func という名前を持っているとしましょう。これには 20 という数字しかありません。

セル A1 で =func と入力すると、Excel で 20 になります。しかし、それは私に#REFを与えます! phpExcelで:

$activeSheet->getCell('A1')->getFormattedValue();

使えない

$activeSheet->getCell('A1')->getOldCalculatedValue();

最初にユーザー入力に基づいて数式を再計算する必要があるためです。

PHPExcel でサポートされていない場合、読み取り/書き込みと高速計算が可能な他のライブラリはありますか?

0 投票する
1 に答える
2113 参照

php - PHPExcel - 配列からデータを取り込む

これまでのところ、PHPExcel を介して Mysql から Excel にデータを正常にエクスポートし、テーブルを作成してフォーマットし、すべてがうまくいきました。

ただし、これまでのところ、これらのテーブルからグラフを作成しようとする試みは、惨めに失敗しました。それだけでなく、Google 検索を終了してから数日経っても、MySQL からグラフの値を入力する方法に関する簡単な例/チュートリアルが見つかりませんでした。

要約すると、次のようになります。

a) Mysql または b) Excel から $objWorksheet->fromArray を作成するにはどうすればよいでしょうか。

SQL の場合、データベース内のすべてのテーブルに対してこのクエリを実行する必要があります。

$sql = "SELECT Functional_Area, Passed__Status, Blocked__Status, Failed__StatusFROM $tbl_name WHERE 1;

コンテキスト: 複数の機能領域があり、それぞれに合格/失敗/ブロックの値が異なります。機能領域ごとに 1 つのグラフが必要です。平均して、各テーブルごとに 14 の機能領域があります。

次に、機能領域ごとに円グラフ (または棒グラフ、私はうるさいわけではありません) を作成します。

オプション 2) エクセル

私はすでにExcelでデータを言っているので、次のデータを入力する必要があります。

ここに画像の説明を入力

ここでも、ROW ごとに 1 つのグラフが作成されます (ROW 5 (FA = EPG) は 1 つのグラフになり、ROW 6 (FA = VOD) は別のグラフになります...)。

これは、ワークシートごとに繰り返す必要があります...

これまでの私の試みは以下のとおりです。これにより、ワークシートごとにグラフが生成されます(これは良いです)が、空です(良くありません)。

0 投票する
2 に答える
12316 参照

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コード: