同事发给我的 xlsx,我直接转成 csv,导入,第一次数据少了,果断清空,第二次失败。
好像是有些数据是有单引号的引发问题了。比如James 'Horner。咋办好?总不能一个个都去修改吧?大家都用什么方法导入 csv 到数据库的?
同事发给我的 xlsx,我直接转成 csv,导入,第一次数据少了,果断清空,第二次失败。
好像是有些数据是有单引号的引发问题了。比如James 'Horner。咋办好?总不能一个个都去修改吧?大家都用什么方法导入 csv 到数据库的?
|
vibbowMay 23, 2018
1
excel + mysql odbc
excel + access + mysql odbc navicat |
|
wqzjk393May 24, 2018 via iPhone
2
navicat 指定分隔符,文本引用符号。你导入我觉得最大问题可能在原始数据表字段的类型和长度
|
|
wqzjk393May 24, 2018 via iPhone
3
不过我建议你如果是很简单的逻辑,用 access 就挺好的,毕竟 office 亲儿子
|
|
MacMay 24, 2018 via Android
4
自己导用 heidisql,转成 csv。工作环境上我用的是 PHPExcel,还挺方便的
|
|
CSMMay 24, 2018 via Android
5
pandas + sqlalchemy
|
|
arthasgxyMay 24, 2018
6
想想我以前竟然是用的 Load data xxxx 那串命令…… 感觉好 low …… 虽然很久没导过数据了……
|
|
hnbcinfoMay 24, 2018
7
我偶尔碰到这种需求都是 navicat 直接导入
|
|
8
@wqzjk393 哎呀,是数据有点问题,有`'aaaa'`和`"bbb"` 单引号和双引号括着的内容,但又只能选一种 quotecharacter。
|
|
9
|
|
10
兄弟们,navicat 要钱的呀。。
|
|
wemoreMay 24, 2018 via Android
11
写公式,下拉生成,复制 sql 运行(逃)
|
|
wqzjk393May 24, 2018 via iPhone
12
那试一下不指定文本引用符号,只规定分隔符。实在不行就导 panpandas 里,然后写到数据库里面
|
|
alienx717May 24, 2018
13
用 Python 写个程序
我记得以前用永中 office 的时候用过这个功能,直接把 excel 导入到 mysql 里面的某个表里 |
|
14
@wqzjk393
好像是个 bug |
|
ravehMay 25, 2018
15
数据量大的话可以用 Kettle
|
|
xschaoyaJun 18, 2018 via Android
16
工作中这种需求还是蛮多的,一般都是写脚本
|