phpexcel
がローカルで動作する問題について。 Excel のエクスポートには問題ありませんが、サーバーに展開すると、オンラインで同様の logout//require_once PHPEXCEL_ROOT を読みましたが、次のように動作しません。エクスポートコード コメント:
//Excel エクスポート
関数 Excel(){
require_once './Classes/PHPExcel.php';
require_once './Classes/PHPExcel/IOFactory.php';
$u = D('クライアント');
$data=$_SESSION['datas'];
$objPHPExcel = new PHPExcel();
// プロパティを設定します
$objPHPExcel->getProperties()->setCreator("ctos")
->setLastModifiedBy("ctos")
->setTitle("Office 2007 XLSX テスト ドキュメント")
->setSubject("Office 2007 XLSX テスト ドキュメント")
->setDescription("PHP クラスを使用して生成された、Office 2007 XLSX のテスト ドキュメント。")
->setKeywords("office 2007 openxml php")
->setCategory("テスト結果ファイル");
//幅を設定
$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(8);
$objPHPExcel->getActiveSheet()->getColumnDimension('B')->setWidth(10);
$objPHPExcel->getActiveSheet()->getColumnDimension('C')->setWidth(25);
$objPHPExcel->getActiveSheet()->getColumnDimension('D')->setWidth(12);
$objPHPExcel->getActiveSheet()->getColumnDimension('E')->setWidth(50);
$objPHPExcel->getActiveSheet()->getColumnDimension('F')->setWidth(10);
$objPHPExcel->getActiveSheet()->getColumnDimension('G')->setWidth(12);
$objPHPExcel->getActiveSheet()->getColumnDimension('H')->setWidth(12);
$objPHPExcel->getActiveSheet()->getColumnDimension('I')->setWidth(12);
$objPHPExcel->getActiveSheet()->getColumnDimension('J')->setWidth(30);
//行の高さを設定します
$objPHPExcel->getActiveSheet()->getRowDimension('1')->setRowHeight(22);
$objPHPExcel->getActiveSheet()->getRowDimension('2')->setRowHeight(20);
//フォントサイズを太字に設定します
$objPHPExcel->getActiveSheet()->getDefaultStyle()->getFont()->setSize(10);
$objPHPExcel->getActiveSheet()->getStyle('A2:J2')->getFont()->setBold(true);