PHP XLS В CSV

Форматы XLS и CSV - наиболее распространенные для работы с табличными данными и часто используются в программировании. Как преобразовать данные из формата XLS в CSV на PHP?

Для выполнения этой задачи, можно использовать библиотеку PHPExcel, которая позволяет работать с файлами формата Excel. Вот пример использования:

require 'PHPExcel/IOFactory.php';
$inputFile = 'example.xls';
$outputFile = 'example.csv';
$objPHPExcel = PHPExcel_IOFactory::load($inputFile);
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'CSV');
$objWriter->save($outputFile);

В этом примере мы загружаем файл example.xls, создаем объект PHPExcel и используем метод createWriter для создания объекта записи в формате CSV. Затем мы сохраняем файл с помощью метода save.

Если вы хотите установить разделитель полей для CSV-файла, вы можете задать его вторым аргументом метода createWriter. Например, чтобы использовать запятую в качестве разделителя, вы можете передать значение 'CSV' в качестве аргумента.

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'CSV');
$objWriter->setDelimiter(',');

Теперь мы указали, что нужно использовать запятую в качестве разделителя полей в файле CSV.

excel file in php - Create excel file in PHP without using any libraries

PHPSpreadsheet installation and basic usage - Make an Excel File in PHP - PHPSpreadsheet Tutorial #1

CSV File Editing and Importing in PHP

How to create a CSV file using PHP easily

Create CSV in PHP with UTF-8 characters in Excel Readable Format

How to Import Data from Excel/CSV File into MySql DB in PHP using PhpSpreadsheet - Insert \u0026 Update

Реклама
Новое
Реклама