【发布时间】:2015-01-27 09:37:22
【问题描述】:
我正在使用电子表格阅读器读取 php 上的 xls 文件并将数据插入到 oracle 数据库中。我正在使用以下代码:
$filename = 'test.xls';
$reader=new Spreadsheet_Excel_Reader();
$reader->setUTFEncoder('iconv');
$reader->setOutputEncoding('CP1251');
$reader->read($filename);
for($r=1; $r<=$reader->sheets[0]['numRows']; $r++)
{
for($c=1; $c<=$reader->sheets[0]['numCols']; $c++)
{
if (isset($reader->sheets[0]['cells'][$r][$c]))
{
//I'm using this code to get the value
echo $reader->sheets[0]['cells'][$r][$c];
}
}
}
我的问题是,当我尝试读取日期值时,不是显示“01/11/2014”,而是显示“41944”。谁能帮帮我?
【问题讨论】: