我需要从 excel 文件管理 MySQL 数据库不同列中的数据。现在我正在尝试导入 excel 文件,但完整的数据被保存在 mysql 的单个列中,而不是根据 excel 文件结构保存在不同的列中。我附上了我正在开发的数据库的基本结构,我期待着一些可靠的支持,因为它已经花费了很多时间而且我也已经过了最后期限:(
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]:图片http://i40.tinypic.com/2wlyedd.png “数据库表结构图片”关于 Ahsan,