問題タブ [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.
ziparchive - PhpSpreadSheetクラスのZipArchiveが見つかりませんエラー
composer を介して PhpSpreadsheet パッケージをダウンロードしたばかりで、Excel スプレッドシートを生成しようとしました。しかし、「Class ZipArchive not found」というエラーだけが表示されます。私はWindowsで働いています。私のローカルホストでは、Excel が正しく生成されています。私のローカルホストのphpバージョンは7.0.2ですが、サーバーのPHPバージョンは5.6です。サーバーでExcelを生成できません。「*クラス ZipArchive が見つかりません」というエラーが表示されます。
誰でも助けることができますか?
php - phpspreadsheetを使用して特定の列にタイプ文字列をバインドする
この phpspreadsheet は非常に優れていますが、実際にはドキュメントがありません。それで、私はたくさん読んで、自分の個人的な valueBinder を定義しようとしていました。それは正しいと思いますが、実行されていないと思います。
まず最初に、次のようにバインダーを作成します。
ご覧のとおり、D列のすべてのセルにタイプ文字列をバインドするだけでしたが、デバッグのためにD列のすべてのセルにokの値を入れようとしました。
次に、私のメインページで:
この時点で悲しいことがありました。csv ファイルで同じ間違った値を見つけたからです。たとえば、csv に 1345 のような数値がある場合、1,345 があります。
何万もの行があるため、このことを修正するために CSV を再スキャンしたくありません