时光博客 - WEB开发中的可用性和用户体验
Tag: excel

基于PHP的EXCEL的数据导入

问题背景:

前段时间做毕业设计的时候,客户有一个需求,要求实现上传EXCEL文件,对文件中的数据进行数据库入库。困难的是,要实现excel数据文件的信 息排列任意性无错兼容导入。导入过程中发现,php读取EXCEL的时候,出现的是ASCII值,而非汉字和字母数字。当然最后循环入库的时候,数据库中 的也都是ASCII,于是要对EXCEL文件进行ascii码值的转换。 (未经转换的)

  1. <tr><td>&#23398&#21495</td><td>&#22995&#21517</td><td>&#24615&#21035</td><td>&#30005&#35805&#21495&#30721</td> 

 解决方案:

当用PHP读取数据文件的时候,遇到传入的字符串内含“#&”的时候直接进行decode,否则直接输出,因为如果是纯数字、字母、下划线等符号,读取的是未经过ASCII码转换的。