phpexcelreader遇到×(乘号),怎么处理? 各位好,我在使用phpexcelreader时,遇到源数据excel表中存在“×”,这样的符号,传入的数据只要在这个×后的,全部被忽略,该怎么处理啊?谢谢哪位给个解决办法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是啊,现在读取EXCEL表的时候,就读不出来×,例如EXCEL表中是11×22,读到数组里就显示11?,后边的22就没了:for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) { for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) { $array[$i][$j] = $data->sheets[0]['cells'][$i][$j]; } } print_r($array)仅显示11?,后边的22消失 我提供几个思路吧,我觉得可能是编码问题,在读取的时候应该是都拿出来了的,只是打印出来编码显示不了。下面是我之前说的意思for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) { for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) { $array[$i][$j] = $data->sheets[0]['cells'][$i][$j]; $array[$i][$j] = str_replace('×','*', $array[$i][$j]); } } 第二[url=http://www.phpweblog.net/linxiaobo/archive/2008/11/27/6129.aspx]这儿别人写了一个类[/url] 可以试试 多谢楼上的热心,可惜还是不起作用。我发现了一个很奇怪的现象,假如EXCEL单元格内,是这样的:地球50×6,就是说假如这个单元格是以文字开头的,那么可以正常读取×这个符号,显示正常;但是即便以英文字母开头,也不起作用,谁能解释下这现象? 是用的PHP excel reader类读取的,我也想让它当字符串读取,可是他偏偏截断了×以及以后的数据,我把reader.php源码贴出来,大家给看看 代码太长,不让贴,在这看吧 http://home.51.com/lejur/diary/item/10044399.html 开源的技术文档归类系统有哪些? drupal后台的fckeditor出现许多乱符号 学习PHP,需要多多实践 如何把上传文件的浏览按钮换成 或者图片 求PHP做淘宝API教程,要有详细的说明和实例。新手刚开始不会用 别了51la,还是用国外的网站统计工具吧 php编程 如何在地方门户网站上做手机话费充值啊? PHP如何连接oracle 此帖有贡献回答共献出500分,无贡献回答献100分。 求Mysql 4.1.15跟apache 1.3.47 帮看看这是什么PHP语法
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
$array[$i][$j] = $data->sheets[0]['cells'][$i][$j];
}
} print_r($array)仅显示11?,后边的22消失
下面是我之前说的意思for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
$array[$i][$j] = $data->sheets[0]['cells'][$i][$j];
$array[$i][$j] = str_replace('×','*', $array[$i][$j]);
}
}
第二
[url=http://www.phpweblog.net/linxiaobo/archive/2008/11/27/6129.aspx]这儿别人写了一个类[/url] 可以试试