
正文
php用xls做数据库 php数据库创建数据表
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP导入EXCEL到数据库的问题。
_POST['php用xls做数据库;file]取得的地址为服务器临时保存文件的地址,并不是当前php程序的目录,因此会发生找不到文件的问题,另外如果存到了没有访问权限的目录下,会出现不能读。
1 是的。 先去重得到没有重复的数据,再批量插入数据库。
把从CVS文件读取到的数据,由GBK编码向UTF-8编码转换一次,再写到数据库。
两种方向一个电脑问题一个是表格文件问题 电脑太差或者系统问题 表格文件的话可能是版本或者文件损坏或其中包含了php用xls做数据库你所装office无法解读的部分(有恶意代码或其他不正常部分存在)。
在读取Excel时,如果只是读文本,那么php把科学记数法的单元格当文本读取了,自然就会出现上述情况。
关于csv格式 如果内容中有逗号,可以把整个字段用引号括起来,具体可参考百度百科csv。例如 字段1,“字段2带,号”,字段3 其实,关键在于php读取csv的规则,csv并不是一定要用逗号,也可以是分号等其他符号。
相关问答
Q1: php读取excel并写入到数据库
1、thinkPHP实现将excel导入到数据库中的方法体如下:PHPExcel插件可点击此处本站下载。
2、主要就是‘php 读取 excel’ 这个步骤,这个步骤解决php用xls做数据库了,php用xls做数据库你就可以了 php读取.XLS的EXCEL文件,如果php用xls做数据库你想完全自己去写的话会累死,XLS文件是一个二进制文件,读取起来相当麻烦。
3、php读取excel有现成的类,可以在网上下载到,但是真心不好用。如果文档复杂,建议还是将excel转换成csv格式,然后用php读取,php读取csv格式有现成的函数,php系统函数,其实不用系统函数也很简单,csv格式就相当于文本文件。
4、把从CVS文件读取到的数据,由GBK编码向UTF-8编码转换一次,再写到数据库。
5、另存excel文件为csv格式。然后用fgetcsv方法读取。整理好后入库。
6、在开发PHP程序时,很多时候我们会有将数据批量导入数据库的需求,如学生信息批量添加到数据库中,而事先用excel编排好,对excel实行操作,便是我们比较常用的选择方式。在对excel的操作中,phpExcelReade便是很多人的共同选择。
Q2: PHP程序导入EXCEL到MYSQL数据库
第一步:建立数据库和数据表(按照自己的Excel数据设立字段)。
把从CVS文件读取到的数据,由GBK编码向UTF-8编码转换一次,再写到数据库。
导入 使用PHP-ExcelReader, 下载地址: http://sourceforge.net/projects/phpexcelreader 一个写excel及导出 一个读excel及导入,我用的是这样的导入导出结合。
4)E.xls中其他3个字段的数据按1到3步骤继续生成b.txt,c.txt和d.txt。
最后我选择了第二种方式。 就是楼上说的phpExcelReader,非常方便。
最快的方法是把EXCEL的数据以CSV的格式导出,到ACCESS导入CSV的那个文件,然后再用ACCESS导出DBF的格式,mySQL可以直接支持和读取DBF格式的数据库文件。
php用xls做数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php数据库创建数据表、php用xls做数据库的信息别忘了在本站进行查找喔。







