从excel(.xls)读取所有行,然后插入数据库(PHP)

从excel(.xls)读取所有行,然后插入数据库(PHP),php,database,excel,Php,Database,Excel,有人能给我提供从excel文件.xls读取数据的步骤或全部代码,然后将这些记录插入数据库吗 提前感谢,使用图书馆。看 /**包含路径**/ 设置包含路径获取包含路径。路径分隔符“..//类别/' /** PHPExcel_IOFactory */ include 'PHPExcel/IOFactory.php'; $inputFileName = './sampleData/example1.xls'; echo 'Loading file ',pathinfo($inputFileName,P

有人能给我提供从excel文件.xls读取数据的步骤或全部代码,然后将这些记录插入数据库吗

提前感谢,使用图书馆。看

/**包含路径**/ 设置包含路径获取包含路径。路径分隔符“..//类别/'

/** 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);

如果必须使用PHP,有两种方法可以做到这一点:

使用类似的库,它将读取本机XLS格式。您的成功率取决于库对XLS格式的破译程度

将每张图纸转换为类似CSV文件的纯文本格式。使用PHP可以轻松阅读这些内容


如果您只想将Excel中的数据输入MySQL,MySQL的开发人员会提供一个Excel插件。

如果是一次性的,请保存为csv,然后使用fgetcsv,然后插入到数据库或使用,但请在发布之前尝试一些方法,因为csv更容易,或者使用