【发布时间】:2015-08-20 07:49:29
【问题描述】:
我想使用脚本 PHP 将 Excel 文件 (.xls) 转换为 CSV 文件 (.csv) ? 我尝试了很多代码,但它没有像这个一样工作! 没有出现错误,但它不会工作我可以尝试任何想法或任何其他代码行吗?
<?php
echo("it works");
require_once '../batchs/Classes/PHPExcel/IOFactory.php';
$inputFileType = 'Excel5';
$inputFileName = '../public/aixstream/stock.xls';
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objPHPExcelReader = $objReader->load($inputFileName);
$loadedSheetNames = $objPHPExcelReader->getSheetNames();
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcelReader, 'CSV');
foreach($loadedSheetNames as $sheetIndex => $loadedSheetName) {
$objWriter->setSheetIndex($sheetIndex);
$objWriter->save($loadedSheetName.'.csv');
}
?>
谢谢
【问题讨论】:
-
你可以尝试改变 $objWriter->save($loadedSheetName.'.csv');到 $objWriter->save('./'.$loadedSheetName.'.csv');看看它是否有效
-
我改了但是没用!
-
检查 javascript 控制台,是否显示任何错误
-
不,根本没有错误!
标签: php csv import-from-excel