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键的
格式化文件时用制表符分割,导入数据库更好不要循环导入,可以插入多条数据的