• 第二阶段冲刺——第四天


    031302620马凛凛(队长)

    031302619吕昆明

    031302319汪毓顺

    031302404陈俊达

                     ——Code.R


    今天做了项目测试,发觉了各种小bug,最后不得不终止测试,着手修改。
    不过这是今天后半段的事情了,今天前半段时间主要在解决两个bug——在教务处导入教师名单(是.xls文件)后,发觉会报错(但实际上可以成功导入名单):

    并且教师账号全都无法登录,与之前可登录的教师账号的文件对照一下,确定是空格引起的问题,然后搜索了一下如何在PHP中删掉空格,并在php文件中做了修改,但教师账号仍无法登录。我们又将目标转向那个奇怪的.xls文件(由客户提供),里面的格式比较混乱,存在下划线,且“工号”“密码”这两个数字串存在空格问题。
    去掉了下划线后,就要去掉空格了,但事实上没那么简单。。。

    我们为了对齐,用了万能的格式刷!却发觉格式刷不起作用。。。
    百度一下!各种函数调用!然而试了几个,也没用!仿佛幽灵一般的空格一直存在着!

    “不行!这种思路不可行!”组长突然叫道,“就算我们成功地在excel文件上去掉了空格,那么客户呢?客户上传表格的时候,依然有可能上传一张有空格(缩进)的表格呀。”
    我们都恍然醒悟,然后觉得一起对着同一台电脑解决问题很麻烦(标注:这时已经过去了将近2小时,包括之前的琐屑内容),于是我们决定各自回宿舍,“分布式”解决问题!3个组员寻求如何解决空格问题,组长着手解决上传报错的问题。很快,一个组员提出了解决方案——将“工号”“密码”的单元属性由“文本”改为“数字”,但马上被否决了,虽然上传表格时不会报错,但是部分以0开头的工号和密码会把首个0去掉,这显然不行。然后陆陆续续又提出其他办法,没有解决,最后一个组员偶然搜到了类似问题的解法,提出空格可能是“假空格”,参照的网页地址如下:

    PHP 清除 Excel 导入的数据空格

    问题随后迎刃而解!

    而那个报错问题,也仅仅只是个“乌龙”,只需修改一行代码即可:

    错误的代码:

    正确的代码:

    接下来又是两个多小时的测试,不是很好,这里不再赘述,可能留到之后的博客再讲。

    好了,五个小时的时间不经意流转,但总算有个交代。

    站立式会议照###

  • 相关阅读:
    GRUB引导Win8,Win7,Ubuntu
    The vim syntax of systemd unit file
    Win8蓝屏(WHEA_UNCORRECTABLE_ERROR)
    C#生成Excel
    IE中使用IFrame或Frameset导致session丢失的问题
    Apache 配置详解 ( 最好的 APACHE 配置教程 )
    关于(enctype="multipart/formdata") post 提交时中文乱码解决方案(使用jspsmartupload时)
    Java获取当前时间
    windows中定时操作(SetTimer函数用法)
    _RecordsetPtr的 open函数
  • 原文地址:https://www.cnblogs.com/jdlw/p/5037767.html
Copyright © 2020-2023  润新知