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