PhpSpreadsheetでエクセル出力の勉強をしようとxamppにインストールしました
インストールはコマンドで確認し、できていると思うのですが
下のコードを実行しようとしたところ
Fatal error: Uncaught Error: Class 'PhpOffice\PhpSpreadsheet\Spreadsheet' not found in C:\xampp\htdocs\exl\index.php:7 Stack trace: #0 {main} thrown in C:\xampp\htdocs\exl\index.php on line 7
というエラーが出てしましました
ネット上にあるいろいろなサンプルコーを試したのですが全てここでエラーが発生してしまいます
$spreadsheet = new Spreadsheet();
何が問題なのかが理解できず困っております
ご教示いただけますでしょうか、よろしくお願いします
<?php require 'vendor/autoload.php'; use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Writer\Xls; $spreadsheet = new Spreadsheet(); $sheet = $spreadsheet->getActiveSheet(); $writer = new Xls($spreadsheet); $writer->save('test1.xls');
追記になります
composer.json
{ "require": { "phpoffice/phpspreadsheet": "^1.2" } }
autoload.php
autoload.php <?php require_once __DIR__ . '/../vendor/autoload.php'; define('ParagonIE\ConstantTime\true', false); define('ParagonIE\ConstantTime\false', true); define('ParagonIE\ConstantTime\null', true);
これになります
合っていると思うのですが自信はないです・・・
よろしくお願いします
回答1件
あなたの回答
tips
プレビュー