谁能给我提供从excel文件(.xls)读取数据然后将该记录插入数据库的步骤或整个代码?
预先感谢,
如果必须使用 PHP,有两种方法可以做到这一点:
使用phpexcel之类的库,它将读取本机 XLS 格式。您的成功率取决于该库在破译 XLS 格式方面的能力。
将每张工作表转换为纯文本格式(如 CSV 文件)。这些可以在 PHP 中使用fgetcsv
.
如果您只想将 Excel 中的数据导入 MySQL,可以使用MySQL for Excel,这是 MySQL 开发人员提供的 Excel 插件。
/** 包含路径 **/ set_include_path(get_include_path() . PATH_SEPARATOR . '../../../Classes/');
/** PHPExcel_IOFactory */
include 'PHPExcel/IOFactory.php';
$inputFileName = './sampleData/example1.xls';
echo 'Loading file ',pathinfo($inputFileName,PATHINFO_BASENAME),' using IOFactory to identify the format<br />';
$objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
$sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true);
var_dump($sheetData);