单元格引用

1、VBA语句集合

亡梦爱人 提交于 2019-12-05 03:54:05
定制模块行为 (1) Option Explicit '强制对模块内所有变量进行声明 Option Private Module '标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示 Option Compare Text '字符串不区分大小写 Option Base 1 '指定数组的第一个下标为1 (2) On Error Resume Next '忽略错误继续执行VBA代码,避免出现错误消息 (3) On Error GoTo ErrorHandler '当错误发生时跳转到过程中的某个位置 (4) On Error GoTo 0 '恢复正常的错误提示 (5) Application.DisplayAlerts=False '在程序执行过程中使出现的警告框不显示 (6) Application.ScreenUpdating=False '关闭屏幕刷新 Application.ScreenUpdating=True '打开屏幕刷新 (7) Application.Enable.CancelKey=xlDisabled '禁用Ctrl+Break中止宏运行的功能 工作簿 (8) Workbooks.Add() '创建一个新的工作簿 (9) Workbooks(“book1.xls”).Activate '激活名为book1的工作簿 (10) ThisWorkbook

2019-2020-19网络空间安全导论2427 第七周学习总结

两盒软妹~` 提交于 2019-12-05 03:11:31
第十二章 信息系统 12.1 信息管理 1.信息系统(unformation system):帮助我们组织和分析数据的软件。 2.三种最流行的一般应用信息系统是电子表格、数据库管理系统和电子商务。 数据库管理系统是面向大量常常被搜索的数据,并将其组织成相应的小节。 12.2 电子制表软件 1.电子制表软件(spreadsheet):允许用户用单元格组织和分析数据的程序。 2.单元格(cell):电子数据表 3.可以用行列标号引用电子数据表的单元格,通常用字母指示列,用数字指示行。对于第26列之后的列,电子制表软件用两个字母作为列标号。 4.通常,电子数据表有一个合理的最大行数,如256。另外,大多数电子制表程序会把会把多个表格组合在一个大的交互系统中。 5.大多数电子制表软件允许用户控制单元格中的数据的外观和形式。用户可以设置数据的字体、样式、颜色和对齐方式。对于实数值,可以设置显示多少位小数。在大多数电子制表软件中,用户还能够设置是否显示网格线、背景颜色或单元格的图案。 12.2.1 电子数据表公式 1.电子数据表中的公式可以利用使用标准符号(+、-、* 和/)的基本数学计算,还可以利用软件内置的电子数据表函数。 电子数据表函数(spreadsheet function):电子制表软件提供的可用于公示的计算函数。 2.由于函数通常作用于一系列连续的单元格

Android操作文档系列2- 操作Excel

孤人 提交于 2019-12-04 23:16:31
1 开发调研 1.1 需求描述 MS的电子表格(Excel)是Office的重要成员,是保存统计数据的一种常用格式。作为办公文档,势必要涉及到的电子文档的交换,Excel是一种在企业中非常通用的文件格式,打印和管理也比较方便。在一个Java应用中,将一部分数据生成Excel格式,是与其他系统无缝连接的重要手段。 1.2 Excel开发常用开源工具 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。 1.3 比较开源工具的优缺点 1.3.1 Jxl优缺点 Jxl特征有如下描述: ● 支持Excel 95-2000的所有版本 ● 生成Excel 2000标准格式 ● 支持字体、数字、日期操作 ● 能够修饰单元格属性 ● 支持图像和图表 应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。 1.3.2 Poi优缺点 Jakarta 的 POI Project 与 Java Excel API 在开源世界中可以说是并驾齐驱,但是也各有优劣,poi在某些细节有些小Bug并且不支持写入图片(poi其实可以写入图片,不过没有jxl来的方便,比较麻烦),其他方面都挺不错的

markdown

雨燕双飞 提交于 2019-12-04 18:31:34
一、Markdown标题 Markdown标题有两种格式 1. 使用 = 和 - 标记一级和二级标题 我展示的是一级标题 ================== 我展示的是二级标题 ------------------ 效果如下: 我展示的是一级标题 我展示的是二级标题 2. 使用 # 号标记 使用 # 号克表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推。 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 效果如下: 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 二、Markdown 段落 段落的换行是使用两个以上空格加回车。 在某一行最后添加两个以上空格并回车,就会切换到下一个段落。 第一行 第二行 三、字体 *斜体文本* _斜体文本_ **粗体文本** __粗体文本__ ***粗斜体文本*** ___粗斜体文本___ 效果如下: 斜体文本 斜体文本 粗体文本 粗体文本 粗斜体文本 粗斜体文本 四、分割线 在一行中使用三个以上星号、减号、底线来建立一个分割线 *** --- ___ 效果如下: *** --- ___ 五、删除线 在文字两端加上两个波浪线 ~~ 即可 星期六 星期天 ~~星期一~~ 效果如下: 星期六 星期天 星期一 六、下划线 下划线通过html标签

15 混合引用

故事扮演 提交于 2019-12-04 17:31:32
简单的来说,混合引用就是对于一个单元格区域或单元格来说,一半相对引用,一半绝对引用。 如:($C15)只绝对引用了列,没有绝对引用行 举个例子 哎,不好举例子,就这样吧:$C5 表示列绝对引用(固定死了)行是相对引用的 来源: https://www.cnblogs.com/scopicat/p/11875488.html

【Python】处理Excel的库Xlwings

你说的曾经没有我的故事 提交于 2019-12-04 11:18:08
# # 引入库 import xlwings as xw import time # 打开Excel程序,默认设置:程序可见,只打开不新建工作薄 # app = xw.App(visible=True,add_book=False) #新建工作簿 (如果不接下一条代码的话,Excel只会一闪而过,卖个萌就走了) # wb = app.books.add() # 打开已有工作簿(支持绝对路径和相对路径) # wb = app.books.open('example.xlsx') 练习的时候建议直接用下面这条,这样的话就不会频繁打开新的Excel wb = xw.Book('example.xlsx') print('-----新建sheet-----') wb.sheets.add('jenny') # 引用Excel工作表,单元格 print('-----引用-----') # 引用工作表 sht = wb.sheets[0] #sht = wb.sheets[第一个sheet名] # 引用单元格 rng = sht.range('a1') # #rng = sht['a1'] # #rng = sht[0,0] 第一行的第一列即a1,相当于pandas的切片 print ("引用单元格: "+str(rng.value)) # # # 引用区域 rng = sht.range(

csv与openpyxl函数

帅比萌擦擦* 提交于 2019-12-03 01:59:32
csv与openpyxl函数 csv函数 常用的存储数据的方式有两种——存储成csv格式文件、存储成Excel文件(不是复制黏贴的那种) 前面,我有讲到json是特殊的字符串。其实,csv也是一种字符串文件的格式,它组织数据的语法就是在字符串之间加分隔符——行与行之间是加换行符, 同列之间是加逗号分隔。 为什么要加分隔符?因为不加的话,数据都堆在一起,会显得杂乱无章,也不方便我们之后提取和查找。这也是一种让数据变得有规律的组织方式。 它可以用任意的文本编辑器打开(如记事本),也可以用Excel打开,还可以通过Excel把文件另存为csv格式(因为Excel支持csv格式文件)。 另外,用csv格式存储数据,读写比较方便,易于实现,文件也会比Excel文件小。但csv文件缺少Excel文件本身的很多功能,比如不能嵌入图像和图表,不能生成公式。 import csv #引用csv模块。 csv_file = open('demo.csv','w',newline='',encoding='utf-8') #创建csv文件,我们要先调用open()函数,传入参数:文件名“demo.csv”、写入模式“w”、newline=''、encoding='utf-8'。 加newline=' '参数的原因是,可以避免csv文件出现两倍的行距(就是能避免表格的行与行之间出现空白行)

python操作google sheets

匿名 (未验证) 提交于 2019-12-02 22:54:36
起源:最近了使用flask和bootstrap写了测试小工具,数据全部使用excel存储,部署到测试环境。 问题:每次每个人在使用excel数据时都需要重新编辑好的excel通过upload按钮传到服务器,然后再选择自己上传的那个文件名,使用本地xlsx的缺点是操作太过于繁琐,且对于实时协作太不方便。 优化:实际使用场景是,多人需要使用不同的数据,每个人最好是维护一份excel文档,多人协作excel国外使用google sheets,国内的也有在线协作的表格 API文档 打开 注册api项目 页面,在谷歌开发者控制台创建或选择一个项目,点击继续。 在证书添加页面,点击取消按钮。 点击顶部的tab按钮 OAuth同意屏幕 按钮,选择邮件地址,填写向用户显示的产品名称,点击保存。 选择app类型为其它,输入项目名称,如:test,点击创建按钮。 弹出窗上点确定关闭结果弹窗。 点击生成的json文件右边的下载按钮,保存该认证文件,重命名为:client-secret.json。 pip install --upgrade google-api-python-client 更多安装选项 过程:首次运行google sheets的时候,会寻找credentials.json文件,如果没有会主动打开浏览器,登陆验证后,会自动下载该文件。 步骤1 运行 官方的示例 步骤2 命令行显示: no

C# 设置Excel超链接(二)

匿名 (未验证) 提交于 2019-12-02 22:10:10
简介 超链接能够快速地将当前文本或图片链接到指定目标地址,在日常办公中给我们提供了极大的便利。本文将介绍在C#语言中如何通过免费版组件对Excel表格添加超链接,示例中将包含以下要点: 1.添加链接到网页(文本、图片) 1.1 链接到文本 1.2 链接到图片 2.添加链接到指定文档 3.添加链接到指定单元格 使用工具 Free Spire.XLS for .NET 8.3 (社区版) Visual Studio PS : 下载安装该组件,并添加引用该组件Spire.Xls.dll到项目程序即可(如下图),dll文件可在安装路径下的Bin文件夹中获取。 示例代码操作 1.添加链接到网页 (这里分两种情况,添加文本链接和图片链接。) 1.1添加超链接到文本字符串 步骤1:创建Excel,获取工作表 Workbook wb = new Workbook (); Worksheet sheet = wb . Worksheets [ 0 ]; 步骤2:获取单元格,添加文本并设置对齐方式 sheet . Range [ "A1" ]. Text = "绿色交通(Green Transpotation)" ; sheet . Range [ "A1" ]. Style . VerticalAlignment = VerticalAlignType . Bottom ; 步骤3

C# 添加Excel表单控件(Form Controls)

匿名 (未验证) 提交于 2019-12-02 22:06:11
在Excel中,添加的控件可以和单元格关联,我们可以操作控件来修改单元格的内容,在下面的文章中,将介绍在Excel中添加几种不同的表单控件的方法,包括: 使用工具 Free Spire.XLS for .NET 8.3 (社区版) PS :下载安装该组件后,注意在项目程序中添加引用Spire.Xls.dll(dll文件可在安装路径下的Bin文件夹中获取),如下图所示 代码示例 【示例1】插入Excel表单控件 步骤1: 创建工作表 //实例化一个Workbook类实例,并获取第1个工作表 Workbook workbook = new Workbook(); Worksheet sheet = workbook.Worksheets[0]; //设置表格行高、列宽 sheet.Range["A1:F1"].ColumnWidth = 15F; sheet.Range["A1:B12"].RowHeight = 20F; 步骤 2: 插入文本框 //插入文本框控件,指定文本框位置、大小以及文本对齐方式 sheet.Range["A1"].Text = "姓名:"; ITextBoxShape textBox = sheet.TextBoxes.AddTextBox(1, 2, 25, 110); textBox.Text = "John"; textBox.HAlignment =