問題タブ [laravel-excel]

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 投票する
1 に答える
2975 参照

php - Laravel-Excel (MaatWebSite) の読み込みに時間がかかる

何が間違っているのか、それともおそらくそれが正常なのかわかりません。約12000行のExcelを読み込んで「読む」必要があります。そのためにこのコードを使用します。

ご覧のとおり、読み取りをそれほど遅くする可能性のある重いものは何もありません。読み取り後にデータを処理する必要があるため、読み取りだけに 5 ~ 10 分以上かかる場合は問題です。

チャンクフィルターも試してみましたが、何も良くなりませんでした。

これは正常ですか?

他の質問で読んだように、Excelの読み取りが遅いことは知っていますが、「これ」は遅いですか?ありがとうございました。

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

php - .xlsとしてダウンロードするとLaravel-Excelが例外をスローする

私は maatwebsite/laravel-excel パッケージを使用して、非常に単純なレポート ジェネレーターを処理しています。次のコードは、エラーで例外をスローしています'Call to a member function setExtSheet() on null' in xxx/vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel5/Workbook.php:232

奇妙なことに、 orを使用すると完全に機能します。を使用した場合にのみエラーになります。->export('xlsx')->export('csv')->export('xls')

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

php - Laravel Excel - アクティブなセルまたは行を取得

それは簡単な質問です。

私はPHP Excelをゼロから構築していますが、これは非常に便利なパッケージです。どのセルを変更してカスタマイズするかを知るために、アクティブなセルまたは行をキャッチする必要があります。パッケージ内のすべてのメソッドをチェックしましたが、役立つものは見つかりませんでした。次のようなデータを挿入しています。

そして、次のようなものをカスタマイズしたいと思います(この例では背景色を変更しています)。

「XXX」の代わりにアクティブなセルまたは行を見つける方法はありますか? 誰かが変数 $row でアクセスしているというStackに関する質問を見つけましたが、アクセス方法がわかりませんでした....

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

php - Laravel Excel、データを取得

Laravel Excel 入力 API に問題があります。Excel のデータをデータベースに保存したいのですが、コード、Excel、およびエラーは次のとおりです。

そして、これは私のExcelがどのように見えるかです:

ここに画像の説明を入力

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

php - Laravel Excel を使用して xlsx ファイルを読み取る際のタイムアウト エラー (500)

Laravel Excel を使用して xlsx ファイルを読み取ろうとすると、このタイムアウト エラーが発生します。ただし、xls ファイルは問題なく動作します。メモリ制限を増やしましphp.iniたが、それでも同じエラーが返されます。これはローカル マシンでは発生せず、本番環境とテスト用に使用する共有サーバーでのみ発生することに注意してください。スタック オーバーフローに関するトピックを見つけました。このトピックでは、キャッシュなどを有効にしてメモリ消費を減らすための設定を推奨しています (リンク: PHPExcel でメモリが枯渇するのを修正する方法は? )。

ただし、このスレッドは PHP Excel 用です。Laravel Excel は PHP Excel の子ですが、対応する構成にアクセスする方法がわかりません。

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

arrays - すべての配列を formArray に渡す方法 maatwebsite-laravel-excel

私が必要とするすべての配列を取得しています。しかし、すべての配列を渡す方法がわからない場合

このようにここをチェックする$data3 = array($data,$data1[0]);と、Excel で 1 つの行が取得されます。すべての配列を渡す方法がわかりません。

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

php - maatwebsite-excel (Laravel Excel) によって生成された右側の列を削除するには?

次の簡単なテンプレートがあります。

そして、Laravel Excel と DomPDF ドライバーを使用して、生成されたファイルを pdf に保存します。

そして、次の結果が得られます。

ここに画像の説明を入力

私の質問は、右の列を削除する方法ですか?