11 2020 档案
摘要:可以使用 IFERROR 函数捕获和处理公式中的错误。 如果公式的计算结果为错误值,则 IFERROR 返回您指定的值;否则,它将返回公式的结果。 语法 IFERROR(value, value_if_error) IFERROR 函数语法具有下列参数: 取值 必需。 检查是否存在错误的参数。 va
阅读全文
摘要:需要在表格或区域中按行查找内容时,请使用 VLOOKUP。 选择单元格。 键入 = VLOOKUP (然后选择要查找的值。 键入逗号 (,) 并选择择要在其中查找值的区域或表。 键入逗号 (,) 及要查找的值所在行的行号。 键入 ,FALSE) 查找精确匹配项。 按 Enter。 示例公式: =VL
阅读全文
摘要:IF 函数是 Excel 中最常用的函数之一,它可以对值和期待值进行逻辑比较。 IF函数有三个参数,语法如下: =IF(条件判断, 结果为真返回值, 结果为假返回值) 因此 IF 语句可能有两个结果。 第一个结果是比较结果为 True,第二个结果是比较结果为 False。 例如,=IF(C2=”Ye
阅读全文
摘要:####time.time() import time # 函数time.time()用于获取当前时间的时间戳(1970纪元后经过的浮点秒数)。 ticks = time.time() ####time.localtime([secs]) # 函数time.localtime([secs])接收时间
阅读全文
摘要:####openpyxl # 读数据 import openpyxl book = openpyxl.load_workbook('1.xlsx') Sheet = book.get_sheet_by_name('Sheet1') rows = table.rows cols = table.col
阅读全文
摘要:openpyxl # Write a workbook 创建 from openpyxl import Workbook from openpyxl.utils import get_column_letter wb = Workbook() dest_filename = 'empty_book.
阅读全文
摘要:openpyxl # Get Table by name or range from openpyxl import * wb = load_workbook(path) ws = wb.get_active_sheet() # 读取A1:D10 A1_D10 = ws.tables["A1:D10
阅读全文
摘要:####openpyxl from openpyxl import * wb = load_workbook(path) # 方式1 wb._sheets[0] # 方式2 wb.get_active_sheet() # 方式3 wb.get_sheet_by_name('Sheet1') # 方式
阅读全文
摘要:axis=0指的是逐行,axis=1指的是逐列。 使用0值表示沿着每一列或行标签\索引值向下执行方法 使用1值表示沿着每一行或者列标签模向执行对应的方法 例如: mean(axis=0)计算的是每一列平均值, mean(axis=1)计算的是每一行平均值。 drop(0,axis=0)删除行, dr
阅读全文
摘要:loc从索引中获取带有特定标签的行(或列)。(根据名字访问) iloc获取索引中特定位置的行(或列)(因此只能用整数)。(根据索引访问)
阅读全文
摘要:更新到指定版本: pip install openpyxl==3.0.5 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 更新到最新: pip install --upgrade openpyxl -i http://
阅读全文
摘要:####1、下载安装包 打开python官方网站:https://www.python.org/ 下载到本地之后,傻瓜式安装, ####2、配置环境变量 ####3、安装pip 选择我们想要安装的pip版本下载,然后将下载好的安装包解压,到解压后的目录中去执行命令: python setup.py
阅读全文
摘要:cd 后面跟上/d cd /d D:\Python27\Scripts
阅读全文
摘要:####JSON定义 JSON是一个标记符的序列。这套标记符包含六个构造字符、字符串、数字和三个字面值。 六个构造字符: {[]}:, 三个字面值: false、null、true ####JSON构成 JSON是由值构成的,值可以是对象、数组、数字、字符串或者三个字面值(false、null、tr
阅读全文
摘要:####等待页面上的元素加载完成 WebDriverWait wait = new WebDriverWait(this.driver, TimeSpan.FromSeconds(600)); wait.Until(d => d.FindElement(By.CssSelector("table[c
阅读全文
摘要:####c# Actions act = new Actions(driver); IWebElement menuhover = driver.FindElement(By.Id("id")); act.MoveToElement(menuhover); act.Perform(); ####ja
阅读全文
摘要:####使用String对象的方法 // 1.indexOf //返回字串在字符串中首次出现的位置。如果没有返回 -1。 if(namesList[i].indexOf("河南") != -1){ //处理逻辑 } // 2.search //返回一个或多个匹配的字串,如果没有找到任何匹配的子串,则
阅读全文
摘要:ChromeDriver chromeDriver = new ChromeDriver(chromeService, options, TimeSpan.FromSeconds(9000));;
阅读全文
摘要:解决方法:执行脚本之前,显示等待60s直到页面元素加载完成 WebDriverWait wait = new WebDriverWait(this.driver, TimeSpan.FromSeconds(60)); wait.Until(d => d.FindElement(By.CssSelec
阅读全文
摘要:####初始化问题 一些必要的参数(包括对象参数的实例化)的初始化可以放在构造方法中完成 具体实现: 可以在父类的无参构造函数中调用父类的有参构造函数,然后在父类的有参构造函数中进行相关初始化。 这样的话,子类在实例化时(默认用自动调用父类的无参构造函数,除非指定调用父类的有参构造函数),然后先去执
阅读全文
摘要:####c# //设置页面加载超时时间 this.driver.Manage().Timeouts().PageLoad.Seconds.Equals(TimeSpan.FromSeconds(300)); //隐式等待 this.driver.Manage().Timeouts().Implici
阅读全文
摘要:https://stackoverflow.com/questions/60538265/how-can-i-disable-chrome-experimental-option-same-site-by-default-cookies-in-jav
阅读全文
摘要://获取上个月最后一天 date = new Date(); console.log(date); date.setDate(0); //setDate(day) 方法用于设置一个月的某一天。day取1-31表示对应的天数,另外0 为上一个月的最后一天,-1 为上一个月最后一天之前的一天,32 为下
阅读全文
摘要://第一层 ArrayList<Object> dataContainer = new ArrayList<Object>(); //第二层 ArrayList<ArrayList<String>> dataList = new ArrayList<ArrayList<String>>(); //第
阅读全文
摘要://方式有很多,这里提供两种方式 //方式一 var reg = /^[+-]?\d+(\.\d+)?$/; //方式二 let patternData = />([\-\d,]{0,20})<\/td/ig; // >待匹配数字<\/td/ig
阅读全文
摘要:// 获取准确的文件行数 public Sheet getAccuracyContextNum(XSSFSheet sheet) { // 删除空行 for (int i = 0; i <= sheet.getLastRowNum(); i++) { Row row = sheet.getRow(i
阅读全文
摘要:4321法则是指将总收入分成4分,40%用于供房及其他项目的投资,30%用于家庭生活开支,20%用于存款,作为基本保障和应急金,10%用于保险。
阅读全文
摘要:语法:FLOOR(number,significance) Number 所要四舍五入的数值。 Significance 用以进行舍入计算的倍数。 将 number 向下舍入(向零的方向)到最接近的 significance 的倍数。
阅读全文
摘要:####COUNTIF 是一个单条件统计函数,用于统计满足某个条件的单元格的数量; 语法: COUNTIF(range,criteria) 统计产品AAAA的单元个数,公式=COUNTIF(A2:A25,"AAAA") 统计销售大于100的销售数量,公式=COUNTIF(E2:E25,">100")
阅读全文
摘要:var xhr; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xhr=new XMLHttpRequest(); } else {// code for IE6, IE5 xhr=new A
阅读全文
摘要:// 1.创建一个异步对象 var xmlhttp=new XMLHttpRequest(); // 2.设置请求方式和请求地址 /* method:请求的类型;GET 或 POST url:文件在服务器上的位置 async:true(异步)或 false(同步) */ xmlhttp.open("
阅读全文
摘要:([\s\S]*?) [\s\S] 意思dao是匹配所有 空白字制符bai+非空白字符 , 说白了也就是全部du字符都可以 意思是0个或多zhi个,加个问号为dao尽量捕捉到更少的字符串, 也就是限定了不把后边的也给捕捉进去9 () 括号里面是组, 可以提取组内的内容, ([\s\S]*?) 意思就
阅读全文
摘要:####简介 split按照匹配的模式字串将字符串进行切分,返回切分后的字符串列表 ####语法 re.split(pattern, string[, maxsplit=0, flags=0]) pattern:匹配的字符串 string:需要切分的字符串 maxsplit:分隔次数,默认为0(即不
阅读全文
摘要:####简介 zipfile是一个用来压缩文件和解压缩文件的模块,它有两个常用的类,分别是ZipFile和ZipInfo。 其中ZipFile是主要的类,用来创建和读取zip文件,而ZipInfo是存储的zip文件的每个文件的信息的。 如果我们想要压缩或解压缩,首先要实例化一个 ZipFile 对象
阅读全文
摘要:enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 语法:enumerate(sequence, [start=0]) 其中sequence 是可迭代对象(如列表、元组或字符串),start是可选参数
阅读全文
摘要:定义: re.compile函数根据包含正则表达式的字符串创建pattern(模式)对象,compile意为编译,即编译正则表达式,生成Pattern 对象 语法: re.compile(pattern[, flag]) 其中,pattern 是一个字符串形式的正则表达式,flag 是一个可选参数,
阅读全文
摘要:"\|"就是表示"|" |属于正则中的元字符,表示或的意思。 " " " |" 都是特殊字符所以需要转义,第一个反斜杠 \ 转义\ ,第二个反斜杠 \ 转义 |。
阅读全文
摘要:返回字符串日期,格式为HH:MM:SS.mmmmmm,如果微秒为0,则为HH:MM:SS。 datetime.date.today().isoformat() datetime.datetime.now().isoformat()
阅读全文
摘要:File>>Settings>>Apprearance&Behavior>>SystemSettings>>DefaultDir
阅读全文
摘要:选择 file - setting - Editor - font Font 选择 KaiTi Size 选择 20
阅读全文
摘要:jdk11会自动在 C:\Program Files (x86)\Common Files\Oracle\Java\javapath 目录下面生成三个文件,并且将 C:\Program Files (x86)\Common Files\Oracle\Java\javapath 添加到环境变量中,这三
阅读全文