我需要从excel文件管理MySQL数据库的不同列中的数据。现在我正在尝试导入excel文件,但根据excel文件结构,完整的数据将保存在mysql的单列而不是不同的列中。我正在附加我正在开发的数据库的基本结构,我期待得到一些可靠的支持,因为它已经花了很多时间,我也已经过了截止日期:(
iterator.php是我目前用来处理问题的文件,但到目前为止没有成功:(期待你的帮助。
require_once '../Classes/PHPExcel/IOFactory.php';
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objPHPExcel = $objReader->load("example.xlsm");
foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) {
echo 'Worksheet - ' , $worksheet->getTitle() , EOL;
foreach ($worksheet->getRowIterator() as $row) {
echo ' Row number - ' , $row->getRowIndex() , EOL;
$cellIterator = $row->getCellIterator();
$cellIterator->setIterateOnlyExistingCells(false); // Loop all cells, even if it is not set
foreach ($cellIterator as $cell) {
if (!is_null($cell)) {
echo ' Cell - ' , $cell->getCoordinate() , ' - ' , $cell->getCalculatedValue() , EOL;
}
}
}
}
这是我的数据库表结构[1]:image http://i40.tinypic.com/2wlyedd.png“数据库表结构图” 关于Ahsan,