华为云数据库可视化软件DataStudio导入excel表格问题


如图,需求是将excel文件中的数据导入数据库

1. 操作成功会有消息弹窗,操作不成功,无论是什么原因,都是没有反应

      如果有excel格式有误 或者 数据不符合数据库要求,会被拒绝执行此次导入(一条信息都插入不了)

 

2. 导致操作不成功的因素
2.1 非excel表格因素
  1. 仔细检查导入格式是否正确,文件格式是.xls还是.xlsx,文件中有没有包含列标题

  2. 这张数据库中的表格,本身有没有什么条件限制,检查excel中数据是否合规, 比如该excel表格中有属性为外码,该属性下某值在参照表表中找不到,那么,就插入失败,尽管这条有误信息之前所有信息都是正确的,实事就是插入记录为0
     

    可以通过在DataStudio利用可视化编辑表格,将数据拷贝到excel中,再删除原表数据进行操作

2.2 excel表格因素
  1. excel文件名称、工作簿名称 与数据库 表名一致(鼠标写的,这个’簿’字属实在为难我胖虎点jpg)

在这里插入图片描述

2.excel数据格式要合规

    文本设置  区域全选 设置单元格格式点击文本形式

注:对于数字类型的单元格,
	1. 如果一开始你“初始化”该位置了,直接输入数字即可,“初始化”就是区域全选
	包含了它这个单元格,它当前单元格属性为 文本形式
	2. 如果一开始未包含该位置,需要手动设置,然后同上选择区域设置,再输入数字,
	但是,如果一开始没有将单元格设置为 文本格式,而是直接填完单元格后再全选区域
	的,那么,这时候,如果区域内存在数字单元格,一定要双击一下,然后移开鼠标。

	对于以上部分,如果你操作得当,数字单元格左上角会有一个绿色三角形,将鼠标静置于此处,

在这里插入图片描述在这里插入图片描述

这个绿色三角形,就是警告的意思,可以手动点击忽略,但是它一定要出现过

  1. excel表格拒绝空白数据

如果要删除某行某列,不应该手动delete,应该选中某行或者某列,点击删除整行而不是清空内容,错误示范:


THE END…

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐