要使用PHP将Excel XLS文件转换为CSV文件,您可以使用以下步骤:
composer require phpoffice/phpexcel
convert-xls-to-csv.php
,并在其中编写以下代码:<?php
require_once 'vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\IOFactory;
function convertXlsToCsv($inputFileName, $outputFileName)
{
// 读取Excel文件
$spreadsheet = IOFactory::load($inputFileName);
// 获取工作表数量
$worksheetCount = $spreadsheet->getSheetCount();
// 遍历工作表并将其保存为CSV文件
for ($i = 0; $i < $worksheetCount; $i++) {
$worksheet = $spreadsheet->setActiveSheetIndex($i);
$csvWriter = IOFactory::createWriter($worksheet, 'Csv');
$csvWriter->save($outputFileName . '_sheet' . $i . '.csv');
}
}
// 使用示例
$inputFileName = 'example.xls';
$outputFileName = 'example';
convertXlsToCsv($inputFileName, $outputFileName);
convert-xls-to-csv.php
相同的目录中,并将其文件名更改为example.xls
。convert-xls-to-csv.php
文件的目录,并运行以下命令:php convert-xls-to-csv.php
example_sheet0.csv
、example_sheet1.csv
等。请注意,这个答案中没有提及其他云计算品牌商,因为这个问题是关于如何使用PHP将Excel XLS文件转换为CSV文件,而不是关于云计算。
领取专属 10元无门槛券
手把手带您无忧上云