处理Excel,填充空白区域-阿里云开发者社区

开发者社区> 浣熊干面包> 正文

处理Excel,填充空白区域

简介:
+关注继续查看

在企业应用开发中经常是业务人员提供Excel的数据源,而开发人员将Excel数据导入到数据库中,然后在数据库中进行处理。在Excel中为了表示一种层次和所属关系,很多时候会产生很多空白的单元格。比如一个CRM数据,里面有销售团队、销售员和客户数据,销售员属于某个销售团队,客户属于某个具体的销售,于是业务人员会提供这样的数据:

销售团队 销售员 客户
G1 S1 C1
    C2
    C3
    C4
    C5
    C6
    C7
  S2 C8
    C9
    C10
    C11
  S3 C12
    C13
    C14
G2 S11 C15
    C16
    C17
    C18
    C19
    C20
  S12 C21

这样的Excel数据如果直接导入数据库,会导致比如C2这样的客户对应的销售员为空,对应的销售团队也为空,所以需要对Excel进行下处理,使得每个客户都有对应的销售员和销售团队。

处理方法如下:

1。全选中这个表格范围,然后使用快捷键Ctrl+G,弹出定位窗口。

2。单击“定位条件”,选择“空值”单选框,并单击确定按钮,表格中的所有空值区域都会被选中

image

3。目前的光标位置是在B3上面,我们可以在B3中输入“=B2”

4。输入完成后按住Ctrl+Enter,便可将所有选中的空值填充完成:

image

这样的数据再导入就没有问题了。

这样做的本质就是让每个空白的单元格等于其上面一个单元格的值,从而实现了所有空白区域的填充。

本文转自深蓝居博客园博客,原文链接:http://www.cnblogs.com/studyzy/archive/2010/04/07/1706203.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
冬季实战营第一期学习报告
冬季实战营第一期:从零到一上手玩转云服务器,ECS服务器、Linux
18 0
xshell+阿里云linux+vue+mysql开发练习
这篇文章记录了我在阿里云进行Linux基础学习的过程,以及根据阿里云进行一些简单的开发实践。
7 0
学习报告
本次学习让我收获了很多,了解了ECS服务器。怎么创建ECS服务器,怎么通过公网ip去连接它。还有就是让我快速搭建了一遍LAMP的环境。我一步步安装apache、mysql以及php服务,收获很大。19日的时候我部署了MYSQL数据库服务在ECS服务器上,并通过阿里云的dms控制台去访问我的数据库。对我的帮助很大。1月20日通过直播学习了从0搭建springboot学到了很多。能在我学习的时候快速搭建出来环境。1月21日我动手做了实验,其中安装数据库出现了一些问题关于安装包key的问题。我通取消了gpg检查。成功安装了数据库。最后完成了PolarDB实验。
7 0
centos 安装python2.7版本
centos 安装python2.7版本
6 0
Windows安装MySQL8细则
保姆级安装MySQL8数据库管理系统
9 0
文件查找和压缩 | 学习笔记
快速学习文件查找和压缩。
12 0
基于阿里云的第一次体验
基于阿里云体验云上操作的乐趣
7 0
941
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载