首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHPExcelReader解析Excel文件的问题

使用PHPExcelReader解析Excel文件的问题
EN

Stack Overflow用户
提问于 2015-01-24 19:20:44
回答 1查看 374关注 0票数 0

我在使用PHPExcelReader解析excel文件(.xls)时遇到了一个特殊的问题,它实际上是Spreadsheet_Excel_Reader类。我在不同的应用程序中使用过很多次,每次我都很好。我正在为一个应用程序工作,那里有一个ftp文件夹和一个excel文件每天都被远程放在那里。我有一个每天运行的调度任务,它读取excel文件并更新数据库。

在几个月的时间里,它工作得非常好。现在,他们正在文件中添加一些新列,而Spreadsheet_Excel_Reader无法读取数值和日期值。但如果我只是打开文件并点击CTRL+S而不做任何操作,svn会提示该文件已被修改,尽管我没有看到任何与“SVN: Diff with previous version”的更改。然而,它正在变魔术,因为我看到保存的文件被正确解析。下面是当我尝试在不接触文件的情况下运行脚本时看到的结果。请看索引5到9。

现在看一下我打开文件后运行脚本并点击CTRL+S时的解析结果,现在完全确定发生了什么。我联系了他们,他们说他们没有做任何新的事情。

对这个问题有什么想法吗?在这里分享这个想法是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2015-01-26 01:37:13

您是如何遍历和获取单元格值的?你试过使用$cell->val(12,6)吗?另一种选择是(感谢Mark Baker):

代码语言:javascript
复制
$range = 'F'.$row.':'.'J'.$row; # assuming F-J cols are your numeric cols
$objPHPExcel->getActiveSheet()
    ->getStyle($range)
    ->getNumberFormat()
    ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28124941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档