php,mysql,大批量的excel数据如何导入数据库啊?之前我录数据也是这种方式,先转化成cs (php 批量插入数据库)

分隔符换成特殊的

关于csv格式

如果内容中有逗号,可以把整模顷个字段用引号括起来,具体可参考百度百科csv。

例如

字段1,“字段2带,号”,字段3

其实,关键在于php读取csv的规则旦携陆,csv并不是一定要用逗号,也可以隐孙是分号等其他符号。

改一下对应的php读取规则即可。

php自身有读取csv文件的函数:备盯悔

1)fgetcsv,读取一行数仿正据,解析后将分解的字段array返回

2)str_getcsv,解析一段csv字串,则链将分解的字段以array返回

一定要自己处理的话,可以试试转换成制表符分隔的TXT文件,通常excel数据里不会有tab键的

格式化文件时用制表符分割,导入数据库更好不要循环导入,可以插入多条数据的

相关问题拓展阅读:

php+mysql 提交 数据,textarea 怎么可以批量插入列数据。或者使用其他方法

把textarea 中需要分字段的地方加上逗号 到后台 把字串分割转为数组 , (也可以不加逗号 到后台用正则表达式把换行变成逗号)判断是否够50个元素 不够50个元素 补足50个, 然后 用循环 变成带引号的字符串  左后用一句SQL  搞定

textare 的内容

后台的php

用下拉菜单更好一些吧。

php 批量插入数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php 批量插入数据库,php,mysql,大批量的excel数据如何导入数据库啊?之前我录数据也是这种方式,先转化成cs,php+mysql 提交 数据,textarea 怎么可以批量插入列数据。或者使用其他方法的信息别忘了在本站进行查找喔。


数据运维技术 » php,mysql,大批量的excel数据如何导入数据库啊?之前我录数据也是这种方式,先转化成cs (php 批量插入数据库)