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

Excel处理和使用地理空间数据(如POI数据

-1st- 前言 因为不是所有规划相关人员,都熟悉GIS软件,或者有必要熟悉GIS软件,所以可能我们得寻求另一种方法,去简单地、快速地处理和使用地理空间数据——所幸,我们可以通过Excel...其他版本自测;使用三维地图功能需要连接网络,用于加载工作底图) III 其他 (非必须,如自己下载的卫星图,自己处理的地图,绘制的总平面等——用于自定义底图) 03 具体操作 打开数据表格——[插入...I 坐标问题 理论上地图无法使用通用的WGS84坐标系(规定吧),同一份数据对比ArcGIS的WGS84(4326)和Excel的WGS84、CJ-02(火星坐标系)的显示效果,可能WGS84(...操作:主工作界面右键——更改地图类型——新建自定义底图——浏览背景图片——调整底图——完成 i 底图校准 加载底图图片后,Excel使用最佳的数据-底图配准方案——就是让所有数据都落位在底图上。...⇩ 不同分辨率下的图片尺寸 更简便的方法是,按住Alt+双击图片——打开图片属性面板——详细信息——下拉查看图片尺寸 III 导出 使用导出选项卡,[捕捉屏幕]类似截屏,保存在剪切板,需要打开其他软件复制粘贴后再另存到本地

10.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

阿里Druid数据连接SSM框架的配置使用

Druid数据连接池简介 首先可以参考阿里GitHub给出的一些说明: Druid是Java语言中最好的数据连接池。Druid能够提供强大的监控和扩展功能。...性能好,同时自带监控页面,可以实时监控应用的连接池情况以及其中性能差的sql,方便我们找出应用连接池方面的问题。...Druid提供了一个高效、功能强大、可扩展性好的数据连接池。 数据库密码加密。直接把数据库密码写在配置文件,这是不好的行为,容易导致安全问题。...PropertyPlaceholderConfigurer可以将上下文(配置文 件)属性值放在另一个单独的标准java Properties文件中去。...ApplicationContext.xml配置阿里数据连接池Druid <!

2.6K70

Python操控Excel使用Python主文件添加其他工作簿数据

标签:Python与Excel,合并工作簿 本文介绍使用Python向Excel主文件添加新数据的最佳方法。该方法可以保存主数据格式和文件的所有内容。...终端使用下面的命令安装: pip install xlwings 示例文件 本文用到了两个示例Excel工作簿: 主文件.xlsx 新数据.xlsx 可以到知识星球App完美Excel社群下载。...图2 可以看出: 1.主文件包含两个工作表,都含有数据。 2.每个工作表都有其格式。 3.想要在每个工作表的最后一行下面的空行开始添加数据。如图2所示,“湖北”工作表,是第5行开始添加新数据。...要获取工作表名称,只需调用.name属性。 图3 接下来,要解决如何将新数据放置在想要的位置。 这里,要将新数据放置紧邻工作表最后一行的下一行,例如上图2的第5行。...那么,我们Excel是如何找到最后一个数据行的呢?可以先选择单元格A1,然后按下Ctrl+向下箭头键,则会移至最后一行(对于图2所示的工作表来说是第4行)。

7.8K20

WindowsC#中使用Dapper和Mysql.Data库连接MySQL数据

WindowsC#中使用Dapper和Mysql.Data库连接MySQL数据Windows中使用C#连接Mysql数据库比较简单,可以直接使用MySql.Data库,目前最新版本为:8.3.0...当然也可以结合MySql.Data和Dapper库一起使用,目前Dapper的最新版本为:2.1.35。...Dapper是一款轻量级ORM工具,是一个简单的.NET对象映射器,速度上几乎与使用原始ADO.NET数据读取器的速度一样快。ORM是一个对象关系映射器,它负责数据库和编程语言之间的映射。...数据库,并查询MySql数据对应的people表,然后在窗体程序输入字段LastName来查询对应的数据,鼠标按下search按钮,ListBox展示从MySQL数据的查询结果;另外我们在下方的三个输入框中分别输入用户的....msi数据库安装包之后,我们root账号的初始密码设置为123456,然后使用Navicat Premium 16连接并登录本地MySQL数据库,然后先创建ytdemo数据库,然后数据创建people

9400

linux 我安装了一个命令行,是否所有用户都可以使用这个命令,比如 docker?

---- 问: linux系统里,普通用户目录是 /home 下,root用户目录在 /root,因此全部用户共享目录的。 那如果我们要装一个东西的话,是不是只用装一遍?...(比如说ohmyzsh之类的) 我之前自己服务器上,每次都需要安装两遍,一次只有当前那个用户生效,这是为什么呢?...---- 答: 不一定,当我们说我们 linux 装了一个东西,指的是:「我们装了一个命令,可全局执行」。此时是将该命令放在了全局执行目录(或者将该命令目录放在了 $PATH)。...哦对,PATH 该路径列表可自定义,而每一个用户都可以有独立的 PATH 环境变量。...所以,要看一个命令是所有用户共享还是仅对当前用户有效,具体要看该命令是怎么装的,可以看看 which command 进一步排查。

7.3K60

Access通配符和字符串运算符

一、 通 配 符 通配符是一种特殊语句,用来模糊搜索文件。当查找文件夹时,可以使用它来代替一个或多个真正字符。 ?:表示任意一个字符,如“刘??”就表示字符是以“刘”开头的,长度为3的字符串。“?...[字符-字符],使用连字符“-”表示一个范围,如“[b-f]”表示字符“b”、“c”、“d”、“e”、“f”。 通配符与前面介绍的字段属性掩码类似,但略有不同。通配符查询条件设置时常用。...Access数据库中有两种字符串运算符,文本连接符&和文本比较运算符Like。 文本接连接符&Excel函数中非常常用,是可以将文本和字符串连接。...Like主要用于模糊查询时,通常Like与通配符搭?和*搭配使用,表示比如Like “孙*”就表示类似“孙*”形式的数据。 三、 示 例 下面通过示例来介绍通配符和字符串运算符的用法。...作者字段下的条件,输入like “司马*”,点击运行,得到查询的结果,保存即可。 ? 这个事例主要就是涉及条件的使用,like “司马*”表示查询以“司马”开头的数据

2.4K30

字符串处理通配符

匹配单个字符 1、Excel通配符使用通配符Excel也有很多地方能够用上,比如Vlookup、Match、Sumif函数等: ?...查找替换可以使用通配符,比如有一些单元格数据,我们想把一些括号内的内容删除掉: ? 图片中我们用的是*,可以匹配任意数量的字符,我们也可以用?,比如用(??)...,就只会替换掉括号含2个字符的。 2、VBA通配符使用VBA通配符还有1种#,能够代表1个数字。...VBA中使用通配符比较简单,比如我们想判断某个字符开头是否是“Str",这个用Left函数也是可以的: If VBA.Strings.Left(str, 3) = "Str" Then...##*xy" '立即窗口输入后回车 使用通配符可以简化代码,提高字符串对比的灵活性。 3、小结 了解VBA通配符使用,对于经常有字符处理需要的,熟练掌握通配符使用非常的有必要。

2.1K30

Excel轻松入门Python数据分析包pandas(十九):文本条件统计

这需要我们 Excel 中有很多方式完成,比如透视表或函数公式,下面简单列出函数公式的做法: - 简单使用 countifs 即可 > 这里不再单独使用 countif 了,管他是否只有一个条件,统一用..."住址是New York 的人数" Excel 的 xxifs 类函数公式都能支持通配符: - 前后用 * 包围内容,表示包含此内容即符合条件 pandas ,由于筛选与统计是独立分开的,因此只需要知道怎么筛选...,那么此需求即可迎刃而解: - 行2:由于 住址 列是字符串类列,使用 .str 可访问字符串类型列的各种方法 - contains 判断列是否包含指定内容。...Excel 由于用通配符,因此表达更直接: - 注意,没有修改公式,只是输入内容变成 *NY ,表示 NY 前面可以是任意内容 pandas 这麻烦多了,这次不能使用 contains 方法:...) 其实 .str.contains 方法本身就是使用正则表达式,我们可以直接用 contains 解决所有文本规则相关问题: - 行2:NY$ ,表示 NY 结尾处 - 参数 case = False

1.3K10

Excel轻松入门Python数据分析包pandas(十九):文本条件统计

后来才发现,原来不是 Python 数据处理厉害,而是他有数据分析神器—— pandas 前言 Excel 除了 Vlookup 函数,一系列条件统计函数(sumif、countif、maxif)...这需要我们 Excel 中有很多方式完成,比如透视表或函数公式,下面简单列出函数公式的做法: - 简单使用 countifs 即可 > 这里不再单独使用 countif 了,管他是否只有一个条件,统一用..."住址是New York 的人数" Excel 的 xxifs 类函数公式都能支持通配符: - 前后用 * 包围内容,表示包含此内容即符合条件 pandas ,由于筛选与统计是独立分开的,因此只需要知道怎么筛选...,那么此需求即可迎刃而解: - 行2:由于 住址 列是字符串类列,使用 .str 可访问字符串类型列的各种方法 - contains 判断列是否包含指定内容。...Excel 由于用通配符,因此表达更直接: - 注意,没有修改公式,只是输入内容变成 *NY ,表示 NY 前面可以是任意内容 pandas 这麻烦多了,这次不能使用 contains 方法:

1.1K20

精通Excel数组公式019:FREQUENCY函数的威力

excelperfect 在数据,表的第一列通常是称作为主键或唯一标识符的唯一值列表,用于验证为每个唯一标识符收集的数据是否位于一个且只有一个位置。唯一值列表没有重复值。...然而,Excel,原始数据经常来自于带有许多重复值的大数据集。如果想要使用公式统计唯一值数量或者提取唯一值列表,由于没有内置函数能够完成这两项任务,因此必须使用数组公式。...图5:基于条件统计唯一值 FREQUENCY函数的公式与上面的示例不同的是,本示例的公式又添加了两个IF函数来进行条件判断。 示例4:使用通配符 可以公式中使用通配符,其中: 1.?...图6:使用“~”后公式将其作为字符而不是通配符 下图7展示如何使用公式将文本通配符号作为真正的字符。 ? 图7:公式中使用“~”将通配符视为实际字符。...本示例正确答案是5 注:本文为电子书《精通Excel数组公式(学习笔记版)》的一部分内容节选。你可以到知识星球App的完美Excel社群下载这本电子书的完整中文版。

94520

VBA: 利用FileSystemObject对象来处理文件

文章背景: VBA,通过Dir函数,可以判断指定路径的文件是否存在等。此外,借助FileSystemObject对象,我们同样可以操作文件和文件夹。...1 创建FSO对象 1.1 直接创建法 1.2 引用法 2 借助FSO可以获取的对象 3 FSO对象的属性 4 应用示例 4.1 检查文件或文件夹是否存在 4.2 基于给定路径,创建新文件夹...使用直接创建法的缺点是,VBA代码使用FSO对象时,无法使用自动补全代码的功能。...1.2 引用法 通过VBE编译器里的工具->引用,打开引用对话框,使用的引用,找到Microsoft Scripting Runtime选项 ,点击确定。...实际工作,拷贝前,需要提前判断:1) Source文件是否存在;2) Destination路径是否已存在同名文件。

1.3K20

VBA程序的运算符

大家好,本节将详细介绍VBA的运算符,它们是VBA连接桥梁。 常用的运算符大部分是数学课本中学过的内容,但它们是VBA运算的基础,所以本节将作汇总介绍。...下面会分别说明VBA的四种运算符,顺带说下通配符,最后介绍运算符的优先级,即不同种类运算符同时出现时的运算顺序。...is比较两个对象的引用变量,is的语法写法是对象1 is 对象2,是用来比较两个引用对象是否相同,相同时返回true,否则返回false。 like比较两个字符串是否匹配。...like应用中常结合通配符使用excel函数也涉及类似的的内容)下面说一下通配符的相关内容: *代替任意多个字符,如“特朗普” like “*朗*” =true ?...&运算符无论左右两侧是何种类型的数据,都执行连接运算。但连接的是变量时,注意变量与&之间需要空一格,声明的变量不需要加英文引号“ ”,字符串需要加英文引号“ ”。

1.4K30

Excel的匹配函数全应用

工作中最常见的是空格,所以每次我拿到从数据库导出来的数据作分析之前,基本上第一步都是Ctrl+F,查找内容输入空格,替换成什么那里什么都不输入,这样可以Excel的空格批量替换。...另一种更麻烦的错误就是乱码,换言之是Excel不可识别的乱码,此时我都会全选数据粘贴到UE,然后把乱码替换掉再粘贴回Excel表。...分享方法前先介绍Excel两个通配符。什么是通配符呢?就是无论什么都可以通通匹配上的字符! 英文下的问号代表的是可以匹配一个长度的任意字符;星号是可以匹配任意长度的任意字符。...还有通配符不单单可以用在本场景,还可以用在筛选、高级筛选、各类函数编写上。如果你听我刚刚说的使用场景没有一丝丝反应,那请关注我的后续课程哦。...Lookup其实有很多经典高端用法,本期只介绍他众多用法的一个,后续可以另行开课介绍,但是我是否有机会呢,就看今天各位是否点赞了! 本次把lookup函数当做最普通的匹配函数使用即可。

3.7K51

Excel高级筛选完全指南

图1 数据集中存在重复记录,此时可以使用Excel高级筛选工具快速获取所有唯一记录的列表并放置指定位置(以便原始数据保持不变)。 步骤如下: 1.选择包括列标题在内的整个数据集。...2.如下图2所示,单击功能区“数据”选项卡“排序和筛选”组的“高级”命令按钮(也可以使用快捷键Alt+A+Q),打开“高级筛选”对话框。 图2 3.“高级筛选”对话框,如下图3所示。...图4 注意:使用高级筛选获取唯一值列表时,确保选择了标题行,否则,它会将第一行视为标题。 示例2:Excel高级筛选中使用条件 使用Excel高级筛选可以使用复杂的条件筛选数据。...图14 你可能已经发现,条件同一行是AND条件,而在不同的行是OR条件。 示例5:高级筛选中使用通配符 Excel高级筛选器还允许构造条件时使用通配符Excel中有三个通配符: 1....~(波浪号):用于指定在文本通配符(~,*,?)。 如果想要筛选以J开头的销售人员,可以按下面的步骤: 1.条件区域中输入带有通配符的条件,如下图15所示。

2.6K30

探索Excel的隐藏功能:如何求和以zzz开头的列

引言大家好,我是博主小E,今天我要和大家分享一个非常实用且有趣的Excel技巧。你是否曾经处理大量数据时,遇到需要对特定列进行求和的情况?...准备工作开始操作之前,请确保你的Excel已经打开,并且有一个包含以"zzz"开头的列的数据表。如果你还没有准备好,不妨先创建一个简单的示例数据表,以便更好地理解接下来的步骤。...Excel,你可以通过以下几种方法来实现:手动查找:滚动查看列标题,找到所有以"zzz"开头的列。使用筛选功能:选中列标题行,点击"数据"选项卡下的"筛选"按钮,然后在下拉菜单中选择"zzz"。...步骤二:使用通配符进行求和Excel的SUMIF函数可以帮助实现对特定条件的单元格进行求和。在这个例子,将使用通配符*来匹配以"zzz"开头的列。...扩展应用学会了这个技巧后,你可以将其应用到各种场景,例如:特定部门的销售总额:如果你的数据包含了不同部门的销售数据,并且部门名称以特定前缀开始,你可以使用类似的方法进行求和。

10110

python之办公自动化

我们还可以通配符后面加上我们要查询的文件格式。图片或者我们不使用通配符,直接指定我们要查找的文件。图片很多情况下我们知道文件名字,但是不知道文件什么地方,我们就可以使用递归的方式进行查找。...)_用户明细_20221204.xlsx"的Excel文件读取数据,然后将读取到的数据写入另一个名为"test.xlsx"的Excel文件。...然后该工作簿写入了两列数据。接着,它创建了一个饼图,将数据源设为工作簿的第一列和第二列,并将图表插入到工作簿。最后,关闭了 Excel 对象。...可以使用 pptx.Presentation.slide_layouts 属性访问幻灯片布局,这个属性是一个列表,每一项都是一个 SlideLayout 对象,列表第 7 项就是第 7 种布局。...首先,使用 pptx.Presentation() 函数创建了一个 PowerPoint 对象,并使用 slide_layouts 属性选择了一个布局(本例为布局 1)。

5K191
领券