作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将 CSV 文件中的电子邮件列表导入 sqlite。当我将 CSV 导入 sqlite 时,CSV 不包含引号,它会在数据中添加引号。有没有更好的导入方式?
到目前为止,我一直在做:
.mode csv
.header on
.import "email.csv" emailDatabase
abc@yahoo.com
def@gmail.com
" abc@yahoo.com"
" def@gmail.com"
最佳答案
我正在做一些测试并意识到如果 CSV 文件的标题在开头包含一个空格,sqlite 将添加引号,因为它认为该空格应该包含在名称中。
例如
Email
abc@gmail.com
def@yahoo.com
(注意电子邮件前面的空格和数据)如果在 sqlite 中导入为:
" Email"
" abc@gmail.com"
" def@yahoo.com"
但是,如果标题之前不包含单个空格,则不会添加引号,而是显示为:
Email
abc@gmail.com
def@yahoo.com
注意实际数据前的空格。数据仍然包含空格,但 sqlite 不会在它们周围添加引号。
关于sqlite - 如何在 SQLite 中正确导入不带引号的 CSV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24542803/
我是一名优秀的程序员,十分优秀!