Как прочитать файл Excel(.xlsx) в php(codeigniter)?
Я использую CodeIgniter и хочу прочитать файл Excel, чтобы извлечь данные и сохранить их в базе данных PHPmyAdmin.
Я пробовал некоторые сторонние библиотеки, такие как
1- SimpleXLSX.class.php
2- Excel_reader
но это не помогает мне.
Кто-нибудь может дать мне хороший пример того, как эффективно читать файлы Excel в CodeIgniter?
1 ответ
Вот код для чтения из файла.xlsx в базу данных mysql.
$csvFile = fopen("path/to/your/file");
//skip first line
fgetcsv($csvFile);
//read data from csv file line by line
while(($line = fgetcsv($csvFile)) !== FALSE){
//You can have your active record's query to insert it into Db
$db->query("INSERT INTO tableName (Column1) VALUES ('".$line[0]."')");
}
//close opened csv file
fclose($csvFile);