1

谁能给我提供从excel文件(.xls)读取数据然后将该记录插入数据库的步骤或整个代码?

预先感谢,

4

2 回答 2

0

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

  1. 使用phpexcel之类的库,它将读取本机 XLS 格式。您的成功率取决于该库在破译 XLS 格式方面的能力。

  2. 每张工作表转换为纯文本格式(如 CSV 文件)。这些可以在 PHP 中使用fgetcsv.

如果您只想将 Excel 中的数据导入 MySQL,可以使用MySQL for Excel,这是 MySQL 开发人员提供的 Excel 插件。

于 2013-07-01T05:34:40.927 回答
0

使用PHPExcel库。请参阅文档示例

/** 包含路径 **/ 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);
于 2013-07-01T04:50:42.237 回答