华为云数据库可视化软件DataStudio导入excel表格问题
文章目录
如图,需求是将excel文件中的数据导入数据库中
1. 操作成功会有消息弹窗,操作不成功,无论是什么原因,都是没有反应
如果有excel格式有误 或者 数据不符合数据库要求,会被拒绝执行此次导入(一条信息都插入不了)
2. 导致操作不成功的因素
2.1 非excel表格因素
仔细检查导入格式是否正确,文件格式是.xls还是.xlsx,文件中有没有包含列标题
这张数据库中的表格,本身有没有什么条件限制,检查excel中数据是否合规, 比如该excel表格中有属性为外码,该属性下某值在参照表表中找不到,那么,就插入失败,尽管这条有误信息之前所有信息都是正确的,实事就是插入记录为0
可以通过在DataStudio利用可视化编辑表格,将数据拷贝到excel中,再删除原表数据进行操作
2.2 excel表格因素
- excel文件名称、工作簿名称 与数据库 表名一致(鼠标写的,这个’簿’字属实在为难我胖虎点jpg)
2.excel数据格式要合规
文本设置 区域全选 设置单元格格式点击文本形式 注:对于数字类型的单元格, 1. 如果一开始你“初始化”该位置了,直接输入数字即可,“初始化”就是区域全选 包含了它这个单元格,它当前单元格属性为 文本形式 2. 如果一开始未包含该位置,需要手动设置,然后同上选择区域设置,再输入数字, 但是,如果一开始没有将单元格设置为 文本格式,而是直接填完单元格后再全选区域 的,那么,这时候,如果区域内存在数字单元格,一定要双击一下,然后移开鼠标。 对于以上部分,如果你操作得当,数字单元格左上角会有一个绿色三角形,将鼠标静置于此处,
这个绿色三角形,就是警告的意思,可以手动点击忽略,但是它一定要出现过
- excel表格拒绝空白数据
如果要删除某行某列,不应该手动delete,应该选中某行或者某列,点击删除整行而不是清空内容,错误示范:
THE END…
更多推荐