PHPExcel库将逗号分隔值拆分为新列

时间:2013-11-25 07:59:52

标签: php excel

我正在尝试使用PHPExcel库(1.7.9)阅读Excel电子表格,当字段的值以逗号分隔时,PHPExcel库将逗号分隔的值放入新的列而不是同一列。

这是正常的吗?我能解决吗?

这是读者的代码

<?php
require_once 'Classes/PHPExcel.php';
require_once 'Classes/PHPExcel/IOFactory.php';
$objPHPExcel = new PHPExcel();
$inputFileName = 'prueba.xls';

/**  Identify the type of $inputFileName  **/
$inputFileType = PHPExcel_IOFactory::identify($inputFileName);
/**  Create a new Reader of the type that has been identified  **/
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
/**  Load $inputFileName to a PHPExcel Object  **/
$objReader->setReadDataOnly(false);
$objPHPExcel = $objReader->load($inputFileName);



$objWorksheet = $objPHPExcel->getActiveSheet();

echo '<table>' . "\n";
foreach ($objWorksheet->getRowIterator() as $row) {
    echo '<tr>' . "\n";

    $cellIterator = $row->getCellIterator();
    $cellIterator->setIterateOnlyExistingCells(false); // This loops all cells,
    // even if it is not set.
    // By default, only cells
    // that are set will be
    // iterated.
    foreach ($cellIterator as $cell) {
        echo '<td>' . $cell->getValue() . '</td>' . "\n";
    }

    echo '</tr>' . "\n";
}
echo '</table>' . "\n";
?>

这是excel电子表格的截图

enter image description here

由于

0 个答案:

没有答案