GNU/Linux >> Linux Esercitazione >  >> Linux

conversione da csv a excel

Utilizzo di PHPExcel

include 'PHPExcel/IOFactory.php';

$objReader = PHPExcel_IOFactory::createReader('CSV');

// If the files uses a delimiter other than a comma (e.g. a tab), then tell the reader
$objReader->setDelimiter("\t");
// If the files uses an encoding other than UTF-8 or ASCII, then tell the reader
$objReader->setInputEncoding('UTF-16LE');

$objPHPExcel = $objReader->load('MyCSVFile.csv');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('MyExcelFile.xls');

Nota:PHPExcel è ora elencato come DEPRECATO.

Gli utenti vengono indirizzati a PhpSpreadsheet.


PHPExcel è deprecato. Devi usare PhpSpreadsheet.

Con PhpSpreadsheet, puoi convertire csv in xlsx con il seguente codice:

$reader = \PhpOffice\PhpSpreadsheet\IOFactory::createReader('Csv');

// If the files uses a delimiter other than a comma (e.g. a tab), then tell the reader
// $reader->setDelimiter("\t");
// If the files uses an encoding other than UTF-8 or ASCII, then tell the reader
// $reader->setInputEncoding('UTF-16LE');

$objPHPExcel = $reader->load('/home/superman/projects/test/csv-app/file.csv');
$objWriter = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($objPHPExcel, 'Xlsx');
$objWriter->save('excel_file.xlsx');

Linux
  1. Convertire un file .xlsx (ms Excel) in .csv sulla riga di comando con campi separati da punto e virgola?

  2. Conversione timestamp Unix a 64 bit

  3. openpyxl converte CSV in EXCEL

  4. Converti l'output ls in csv

  5. Ottieni l'ennesima riga di più file in Linux

Come esportare una tabella PostgreSQL in CSV

Come esportare una tabella da MySQL a CSV

Come utilizzare FFMpeg per eseguire una semplice conversione audio

Come correggere l'errore di conversione con Calibre

Come convertire xlsx in formato CSV in Linux

Delimitatore CSV di WPS Office - Linux