【发布时间】:2011-11-01 15:26:11
【问题描述】:
我发现 PHPExcel 库非常适合使用 PHP 操作 Excel 文件(读取、写入等)。
但文档中没有说明如何读取 XLSX 工作表以提供 MySQL 表...
抱歉这个愚蠢的问题,但我的工作需要它,但在网上找不到答案。
一个小例子可能会很有帮助。
非常感谢。
更新:
我的问题是准确的:
我在文档中找到的唯一可以帮助我的代码部分是读取 Excel 文件并将其显示在 HTML 表格中:
`require_once 'phpexcel/Classes/PHPExcel.php';
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objReader->setReadDataOnly(true);
$objPHPExcel = $objReader->load("edf/equipement.xlsx");
$objWorksheet = $objPHPExcel->getActiveSheet();
$highestRow = $objWorksheet->getHighestRow();
$highestColumn = $objWorksheet->getHighestColumn();
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);
echo '<table border="1">' . "\n";
for ($row = 1; $row <= $highestRow; ++$row) {
echo '<tr>' . "\n";
for ($col = 0; $col <= $highestColumnIndex; ++$col) {
echo '<td>' . $objWorksheet->getCellByColumnAndRow($col, $row)->getValue() . '</td>' . "\n";
}
echo '</tr>' . "\n";
}
echo '</table>' . "\n";`
我知道我可以使用循环来提供我的 MySQL 表,但我不知道如何...我不知道 OOP...
有人可以帮帮我吗?
【问题讨论】:
-
你的问题太宽泛了。为什么 PHPExcel 文档应该包含一些关于 MySQL 的内容?