問題タブ [phpspreadsheet]

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

ziparchive - PhpSpreadSheetクラスのZipArchiveが見つかりませんエラー

composer を介して PhpSpreadsheet パッケージをダウンロードしたばかりで、Excel スプレッドシートを生成しようとしました。しかし、「Class ZipArchive not found」というエラーだけが表示されます。私はWindowsで働いています。私のローカルホストでは、Excel が正しく生成されています。私のローカルホストのphpバージョンは7.0.2ですが、サーバーのPHPバージョンは5.6です。サーバーでExcelを生成できません。「*クラス ZipArchive が見つかりません」というエラーが表示されます。

誰でも助けることができますか?

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

php - phpspreadsheetを使用して特定の列にタイプ文字列をバインドする

この phpspreadsheet は非常に優れていますが、実際にはドキュメントがありません。それで、私はたくさん読んで、自分の個人的な valueBinder を定義しようとしていました。それは正しいと思いますが、実行されていないと思います。

まず最初に、次のようにバインダーを作成します。

ご覧のとおり、D列のすべてのセルにタイプ文字列をバインドするだけでしたが、デバッグのためにD列のすべてのセルにokの値を入れようとしました。

次に、私のメインページで:

この時点で悲しいことがありました。csv ファイルで同じ間違った値を見つけたからです。たとえば、csv に 1345 のような数値がある場合、1,345 があります。

何万もの行があるため、このことを修正するために CSV を再スキャンしたくありません