首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数据地图系列9|excel(VBA)数据地图

今天要跟大家分享的是数据地图系列的第九篇——excel(VBA)数据地图! 关于VBA在excel中的应用非常广泛,本篇仅仅是给出示例代码,不会对基础操作做太过详细的讲解。...要说为什么手动操作都可以完成的地图填充,为啥要弄得这么复杂。其实理由很简单,就是效率,可以以一种一劳永逸的方式节省时间、提高效率。...下面是VBA数据地图的详细制作步骤: 1、首先你需要一个纯色的矢量地图素材。 ? 这个问题早在数据地图的入门篇里已经解决了。 数据地图入门篇——素材获取!...(中国地图就需要定定义34个省级行政单位名称)。 3、输入数据: 关于作图的数据组织:这里需要三列数据,一列省份名称、一列指标值,一列颜色填充值(需要使用函数自动获取)。 ? 4、定义组距 ?...记得在地图做完之后一定要使用分档阀值区域作为图例引用在数据地图周围。选中D9:E13区域,点击照相机功能,然后在数据地图区域释放。 ? ? ? ?

4.9K60

Excel制作中国迁徙数据地图

这种炫酷的迁徙地图可视化形式,直观又形象,科技感十足,赢得哇声一片。 ? Excel能做这种地图吗?当然不能,一个普通的办公软件和一个最新的大数据可视化产品是无法相比的。...不过,牛人的创意总是无限,老外Roberto Mensa在他参加chandoo的仪表盘设计作品中,用Excel实现了一种不错的迁徙地图形式(http://chandoo.org/wp/2014/06/12...受其启发,本贴讲解用Excel制作基于中国地图的迁徙地图/流向地图的方法。下图是最后的目标样式。 ? 作图思路 迁徙射线可用散点图绘制,迁徙数量可用气泡图绘制。...(注,xy数据本来准备使用实际经纬度作图,但发现很难调整散点和地图图片对齐,因此我还是使用了《用地图说话》书中的xy数据地图图片) 在这个工作表里,我们用各省名称列表做一个透视表,插入一个切片器作为省份选择器...文件下载(解压后请使用Microsoft Office打开,否则无法正常显示): 中国数据地图-迁徙地图-流向地图.zip

4.8K100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    数据地图系列10|excel(VBA)数据地图透明度填充法

    今天要跟大家分享数据地图系列的第10篇——excel(VBA)数据地图透明度填充法。 这种方法的制作步骤难度与前一篇相比都较低,但是涉及到的VBA代码却要比前一篇略复杂一点。...1、首先我们要准备的是世界地图素材: 本案例中数据多达191个国家,每个国家图形名称都取得是“S_”+“前三个字母大写”,需要一一命名,当然这个过程是非常耗时费力的,推送后我会将本例源文件贡献,如感兴趣...(H3) 4、插入一个矩形(命名为color_label)将作为地图图例 5、输入VBA填色代码 ALT+F11打开VBA编辑器,输入以下代码: Sub fill_color_vba() Application.CalculateFull...Error Resume Next '个别国家无图形,忽略 Application.ScreenUpdating = False '暂停刷新屏幕 For i = 4 To 193 '为数据源的起始和结束行号...最后将插入的矩形(作为地图图例)放在数据地图的合适位置,使用照相机快照功能将整个数据地图牌照引用。 保存的时候仍然要保存为xlsm格式的带宏文件。

    3.4K60

    excel查找结果导出_excel数据怎么导出

    导入操作(importExcel) 除了单纯的处理Excel数据外,还可以将Excel中的合并项、公式项、单元格格式提取,提取后可根据业务需求做对应处理后存储起来,以便后续的各种操作。...empty($data[$_row][$cellName])) { $isNull = false; } } /* 判断是否整行数据为空,是的话删除该行数据 */ if ($isNull) {...,将导出的Excel做各种不同的配置,例如打印样式、锁定行、背景色、宽度等。...Excel导出操作(exportExcel) /** * Excel导出,TODO 可继续优化 * * @param array $datas 导出数据,格式['A1' => 'XXXX公司报表', '...isset($options['savePath'])) { /* 直接导出Excel,无需保存到本地,输出07Excel文件 */ header('Content-Type: application

    3.5K20

    Excel怎么生成随机数?分享几个小技巧

    Excel怎么生成随机数?大家经常使用Excel编辑数据,那么大家都知道Excel怎么自动生成随机数吗?不知道的话那就看看下面这几个Excel生成随机数的技巧吧,看完这篇文章你会有所收获哦。...20190909074855.png 一、直接生成随机数 1、直接在Excel开始页面中的单元格里输入公式“=RAND()”,然后点击回车,随机数会自动显示在单元格中。...二、生成固定数值区间随机数 1、我们要用的公式为 “=RAND()*(A-B)+B”。这里设置生成的随机数区间为[1,100]为大家做演示。...五、生成随机数取整数 1、在单元格中输入公式“=INT(RAND()*100)”,然后点击回车就可以在单元格中生成整数随机数了。...以上就是Excel生成随机数的几个小技巧,大家都学会了吗?不会的同学要在自己空闲的时候学习一下,毕竟技多不压身嘛。

    10.7K40

    Excel控】高手教你用Excel制作百度迁徙数据地图

    这种炫酷的迁徙地图可视化形式,直观又形象,科技感十足,赢得哇声一片。 ? Excel能做这种地图吗?当然不能,一个普通的办公软件和一个最新的大数据可视化产品是无法相比的。...不过,牛人的创意总是无限,老外Roberto Mensa在他参加chandoo的仪表盘设计作品中,用Excel实现了一种不错的迁徙地图形式(http://chandoo.org/wp/2014/06/12...受其启发,本贴讲解用Excel制作基于中国地图的迁徙地图/流向地图的方法。下图是最后的目标样式。 ? 作图思路 迁徙射线可用散点图绘制,迁徙数量可用气泡图绘制。...(注,xy数据本来准备使用实际经纬度作图,但发现很难调整散点和地图图片对齐,因此我还是使用了《用地图说话》书中的xy数据地图图片) 在这个工作表里,我们用各省名称列表做一个透视表,插入一个切片器作为省份选择器...不过,这种地图Excel还是有些勉为其难,而利用其他工具可能会更简单,推荐1:百度可视化开发工具Echarts,http://echarts.baidu.com/doc/example/map11.html

    2.3K40

    【干货】让你用Excel做出强大漂亮的数据地图

    看了大部分关于如何用excel数据地图的回答,感觉最费劲的地方都在地图素材上,有用多边形描出来的(有点儿累),有推荐excel插件的(不喜欢依赖插件或软件包),这样多多少少缺少了弹性(当然你也可以网上找一个人家做好的...正好有串子在我的一些回答中问过我,我的那些热感地图怎么做出来的。借这个机会,我毅然决定,专写一篇文章来说说我的数据地图怎么画的。...很简单,按照我的方法,六步你就可以画出自己的热感地图,不需要GIS软件,各种地图都适用。 前提:你要有Excel这个软件啊,还要能上网啊。...第三步:用Excel导入emf的文件 用excel导入emf的文件,然后ungroup这个地图变成freeform的图形,如下图。 这样我们就得到了excel里面的地图素材。...简单的方法:鼠标点击选一个省,在左上角公式旁边的文本框里输入省的名字,如下图: 第五步:在Excel里另建一个Worksheet 在excel里另建一个worksheet,按照下图来设计数据版面

    1.7K30

    10w+ Excel 数据导入,怎么优化?

    由实施 / 用户 将别的系统的数据填入我们系统中的 Excel 模板,应用将文件内容读取、校对、转换之后产生欠费数据、票据、票据详情并存储到数据库中。...但是到了 4.0 版本,我预估导入时Excel 行数会是 10w+ 级别,而往数据库插入的数据量是大于 3n 的,也就是说 10w 行的 Excel,则至少向数据库插入 30w 行数据。...例如:校验行中的房屋是否存在,原本是要用 区域 + 楼宇 + 单元 + 房号 去查询房屋表匹配房屋ID,查到则校验通过,生成的欠单中存储房屋ID,校验不通过则返回错误信息给用户。...限制了速度,另外测试服务器的数据库性能也不怎么样,过多的插入他也处理不过来。所以最终采用每次 1000 条插入。...总结 提升Excel导入速度的方法: 使用更快的 Excel 读取框架(推荐使用阿里 EasyExcel) 对于需要与数据库交互的校验、按照业务逻辑适当的使用缓存。

    1.9K20

    接了个变态需求:生成 Excel + PDF 导出,用 Java 怎么实现?

    TCC-Transaction 源码解析 Eureka 和 Hystrix 源码解析 Java 并发源码 来源:cnblogs.com/Tom-shushu/ p/14279357.html 一、序言 二、Java实现PDF的生成数据动态插入...、导出功能 三、Java实现Excel生成数据插入、导出 ---- 一、序言 Excel、PDF的导出、导入是我们工作中经常遇到的一个问题,刚好今天公司业务遇到了这个问题,顺便记个笔记以防下次遇到相同的问题而束手无策...公司有这么两个需求: 需求一、给了一个表单,让把查出来的数据组装到表单中并且提供以PDF格式的下载功能。 需求二、将数据查出来以Excel表格的形式下载下来。...项目地址:https://gitee.com/zhijiantianya/ruoyi-vue-pro 视频教程:https://doc.iocoder.cn/video/ 二、Java实现PDF的生成数据动态插入...生成数据插入、导出 这个比较简单,直接上代码(假定你的实体类、查询什么的都已经写好)注意:实体类一个是你自己的数据实体类还有一个是你导出时表格中对应的实体类 我们以一个真实的公司业务来举个例子(一个统计疫情登记人员信息的

    88220

    Excel表中获取数据,显示在中国地图

    第一步:获取excel数据 import pandas as pd # 读取Excel文件 df= pd.read_excel('user.xlsx') 第二步:获取china-shapefiles-master...import geopandas as gpd # 读取中国地图数据 china = gpd.read_file('china-shapefiles-master/china.shp',encoding...得知FCNAME为省,与excel中省字段相同(注意:如果Excel中省,为河北或者北京),必须与字典数据总保持一致。...第三步:合并Excel数据地图信息,地图信息中的,FCNAME列与Excel数据中的省列相同,作为关键字,将NaN变为0 #合并excel文件与地图文件,将NaN变为0 merged = china.set_index...文件 df= pd.read_excel('user.xlsx') # 读取中国地图数据 china = gpd.read_file('china-shapefiles-master/china.shp

    9210

    纯前端json数据生成excel下载的实现

    import { saveAs } from 'file-saver'; saveAs(new Blob([],{}), name); 另存为CSV格式的文件 本质流程是将json数据转换为对应csv...生成excel如果细心,会发现时间列会出现丢失0的情况,如何使其按照文本输出?...methods:{ generateJson() { //生成所需json数据逻辑 let liveStreamId = ''; let listLength =...,这是最后采用的方案,原理是excel是xml类型的数据,关键点如下: 这个可以通过对table设置样式,从而易用性得到了大大的增强,流程基本没有变化 本质是通过拼接xml字符串来写入文件中,并设置文件后缀名位...另外还有npm-xlsx基本上要把Excel玩坏了 各种来回读取,有时间可以看看。文件的本质就是各种数据流的操作,现在浏览器真心是越来越强大,期待HTML5的文件API被广为支持的一天。

    1.6K60

    如何优雅的制作那些好看的地图

    「字不如表,表不如图」想必大家都有过这样的经历,制作 PPT 、Excel 或者写文章时,遇到关于地理位置方面的内容需要描述,想配一张像文章开头那样的酷炫地图,可是吧,要么找不到合适的地图、找到了地图,...你可以在地图上做一些简单文字、图标、图形标记,然后保存成图片或者Html Pixel Map 还可以生成满满科技感的像素图: 总结:Pixel Map 操作简单,打开即用,适合一些简单的地图标识场景。...BDP 对多数据源提供支持,excel数据库(Oracle、MySQL、SQLServer)通通可以,常规饼状、柱状、折线图统计功能自然不在话下,地图展示也是游刃有余,它还提供 PPT 和 Excel...ArcGIS Maps for Office 说到地图怎么可能缺了ArcGIS,这个也是一个 Office 插件,毕竟专业的,功能也极为强大,大家可以体验一下。 3....高德地图 Map Lab 地址:https://maplab.amap.com/ 对就是我们手机上常用的高德地图,它提供的功能,大家感受一下: 文中 DataMap 工具可关注公众号「码上GIS」,回复

    3.7K41

    Python读取Excel数据生成图表过程解析

    一、需求背景 自己一直在做一个周基金定投模拟,每周需要添加一行数据,并生成图表。以前一直是用Excel实现的。但数据行多后,图表大小调整总是不太方便,一般只能通过缩放比例解决。...二、需求实现目标 通过Python程序读取Excel文件中的数据生成图表,最好将生成图表生成至浏览器页面,后期数据多之后,也能自动缩放,而不会出现显示不全问题。...import pyecharts.options as opts import xlrd # 读取excel文件 import webbrowser # 用于自动打开生成的HTML文件 # 打开excel...data = xlrd.open_workbook('E:\知识点滴积累\蜗牛定投价格曲线_python.xlsx') # 打开excel工作簿 table = data.sheet_by_index...当前已定投周数:{table.nrows}-1') # 获取行数 print(f'当前总计列数:{table.ncols}') # 获取列数 # print(table.row_values(0)) # 获取行数据

    2.3K40

    Excel格式的SNP数据怎么变为plink格式

    有时候,我们会遇到Excel格式的基因型数据,这篇博文介绍一下如何手动转为plink格式。 可以在Excel中整理,也可以在R语言中整理。...数据量少的话,就在Excel中整理,数据量大的话,就在R语言中整理就行。 主要思路是根据plink的格式特点,针对性的满足,然后导出,就可以了。 1....Excel中的基因型数据格式 第一列是snpID,第二列是染色体,第三列是物理位置,第四列是参考基因组分型,第五列以后是每个样本的具体分型。...所以,下面的任务就是把Excel的格式,变为plink的ped和map格式。 3....R语言操作 3.1 读取数据 library(openxlsx) library(tidyverse) dat = read.xlsx("SNP-excel.xlsx") dat[1:10,1:10]

    1.6K50

    Python导入数值型Excel数据生成矩阵操作

    因为程序是为了实现对纯数值型Excel文档进行导入并生成矩阵,因此有必要对第五列文本值进行删除处理。 Import_Data ?...获取第一个sheet表 row = table.nrows # 行数 col = table.ncols # 列数 datamatrix = np.zeros((row, col)) # 生成一个...(data_file) 补充知识:python从excel读取的数据为数字时,自动加上.0转化为浮点型的解决 环境:python3+selenium 背景:从excel里面读取2列数据:用户名,密码;用户名...解决方法: excel中需要把数据列设置成 文本 格式保存,看到表格中左上角有绿色小三角基本就ok了。再运行成功。 ?...以上这篇Python导入数值型Excel数据生成矩阵操作就是小编分享给大家的全部内容了,希望能给大家一个参考。

    3.8K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    领券