0.写在前面:
Excel作为我们认识并上手进行数据分析的常用工具,可以说是我们每个人的在数据分析这条路上的第一站;而随着对于性能、功能和便利性的追求日益增加,Excel越发无法让我们满足,由此,我们来到了这条路上的第二站——BI。对于我们这些刚刚接触到BI的小透明而言,最迫切事便是将Excel中的数据导入到BI中供自己使用。而在碰了许多次壁,历经了许多次上传之时的提心吊胆之后,我对于在BI中使用EXCEL终于算是有了些心得,比如:
-在导入Excel数据集的时候,看着这一个个报错,是不是感到亲切而熟悉?
-在对Excel数据集进行更新时,是否常被这一个个弹窗搞到崩溃?又是否经常怀疑对于Excel数据集而言,这两个“假货”究竟是干嘛的?
、
作为日常与Excel相爱相杀并逐步开始接触BI的小透明,如果你也曾经或者恰巧正在被这些小问题所困扰,希望这篇在BI中使用Excel时遇到常见问题的分享可以对你有所启发~
1.导入篇
与这张错误信息见面想必是每个刚开始在BI中导入Excel的人必经的事,而想要与之永远的说再见其实也简单,主要需注意以下几个注意事项:
1.文件格式:FineBI中支持上传的Excel格式仅包括:csv、xls、xlsx,如果需要上传的文件格式不包括在其中,可以在另存为中进行调节
2.sheet格式:表内的第一行不可以有任何的单元格合并
3.Sheet内容:表内第一行不可以包含复杂函数orVBA编程,且表内不可以包含图片
2.更新篇
1.首先揭晓,,对于Excel数据集而言,这两个家伙,确实是假货,专门用于欺骗人的感情。就我个人的理解,FineBI之于导入的Excel数据集更像是一个储存平台,导入完成之后,原Excel即便是被删除掉,BI中的Excel表既不会消失也不会产生异常。因此更新Excel的两种逻辑,一为“追加上传”;一为“重新上传”。
2.重新上传顾名思义,就是将Excel表重新上传,用修改的数据覆盖旧的数据,唯一的要求便是字段的类型和数量不可以有任何的修改,否则夺命弹窗便会毫不客气的献身;追加上传则更有趣一些,尤其是对于新表与旧表为多个不同的Excel表或者多个Sheet的情况,会把追加的Excel接入到之前的Excel表的末尾,这也就要求追加的对象的字段类型与数量与原表一致。
3.将多Sheet的EXCEL表导入到FineBI的一个小技巧
目前FineBI是不支持多sheet的Excel的多表导入的(不管有多少sheet默认只导入第一个,所谓坐怀不乱?),而想要把Excel里面的多个sheet同时导入进BI,则需要把Excel导入MySQL数据库,再通过BI建立数据连接,链接到MySQL,再在业务包选表,实现一次性导入~
以上即是目前摸索到的,在BI中使用EXCEL的一点点心得,希望大家在BI中通EXCEL打交道时,与这些报错永不再见~
欢迎大家的分享与指教,让我们一起加油,一起变得更好~
|