python openpyxl模块实现excel的读取,新表创建及原数据表追加新数据

当实际工作需要把excel表的数据读取出来,或者把一些统计数据写入excel表中时,一个设计丰富,文档便于寻找的模块就会显得特别的有吸引力,本文对openpyxl模块的一些常见用法做一些记录,方便工作中查询(好记性不如烂笔头) author:he qq:760863706 python:3.5 date:2018-9-14 1:安装openpyxl pip install openpyxl 1 2:excel表读取数据(.xlsx) import openpyxl filepath = 'sa
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

mysql考生号后三位对出密号

select mihao,substring(t1.kaohao, -3) from t_zhaosheng_zhiyuan as t1 where substring(t1.kaohao, -3) in ( '030', '106' ) order by field(substring(t1.kaohao, -3) ,'192', '030', '106');
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

连接数据库终端命令

连接数据库终端命令:   mysql -h 127.0.0.1 -u root -P 3306 -p
分类: 其他 发布时间: 09-13 19:32 阅读次数: 0

Tableau数据可视化(二)数据源

Tableau 数据源
分类: 企业开发 发布时间: 09-13 19:18 阅读次数: 0

CF339D Xenia and Bit Operations(线段树)

乱搞线段树,单点修改,每次询问整个表达式的值 不同点在于up函数需要进行修改,根据区间长度不同运算符号也有所不同 代码: #include <bits/stdc++.h> #define int long long #define sc(a) scanf("%lld",&a) #define scc(a,b) scanf("%lld %lld",&a,&b) #define sccc(a,b,c) scanf("%lld %lld %lld",&a,&b,&c) #define sc
分类: 其他 发布时间: 09-13 19:15 阅读次数: 0

java基础数据类型加强制转换

1.大致分为基本数据类型和引用数据类型    (1)一个小数默认是double类型,如果需要使用float类型,需要在小数的后面添加F或者f (2) boolean.只有两个值,true与false 2.强制转换     (1)格式: 小数据类型 变量名 = (小数据类型)大数据类型的数据     (2) 强制类型转换可能会丢失精度       
分类: 其他 发布时间: 09-13 19:15 阅读次数: 0

51nod1730 涂边

题目描述 题解 八级sb题 显然可以想到状压 枚举当前的宽度\(I\),设\(f[s]\)表示在当前的宽度下选的竖边的状态为s 再设\(g[s1][s2]\)表示状态s1转移到s2的方案数,枚举中间横边的集合s3 显然一个合法的方案中不能存在四边都是边的方格,即\(s1\&s2\&(s3+2^{I-1})\&((s3<<1)+1)\) 如果第i个格子存在四边,那么只能是\(s1\)的第\(i-1\)位(即\(2^{i-1}\))、\(s2\)的第\(i-1\)位、\(s3\)的第\(i-2\)
分类: 其他 发布时间: 09-13 19:15 阅读次数: 0

函数中,如何修改形参的默认值

""" 默认形参:在函数定义阶段,提前赋值给形参, 当你实参传值的时候,实参传的值会覆盖形参的默认值。 下面的案例中,age的值从18,变成了30。 """ def guess_age(age=18): while True: inp_age=int(input('输入年龄:').strip()) if age == inp_age: print('duile') break els
分类: 其他 发布时间: 09-13 19:15 阅读次数: 0

Centos7 安装VNC实现远程桌面

1.设置root用户方法:   1.# 复制一个服务设置的模板,命令如下:     cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service   2.#修改此服务配置    # 以下为root用户的配置,每一个用户,都需要单独设置一个监听服务。且配置不同。配置方法:       1.编辑文件命令:         vim /etc/systemd/system/vncserver@\:1
分类: 其他 发布时间: 09-13 19:15 阅读次数: 0

Maven + SSM环境搭建

Maven + SSM 之前Maven+SSM都是照着搭建的,自己想写点什么的时候发现搭建的过程不清楚。 于是花了时间边整理思路边搭建,并把搭建过程记录下来。 视频看来终觉浅,还是需要自己动手实践,捋顺思路记忆才会深刻。 构建Maven相关工程和模块 首先创建一个父工程,选择Maven Project选项。 勾选上Create a simple project,然后点击next 注意父工程打包方式为pom 点击finish,父工程创建完成。 将鼠标移动到之前创建好的demo-parent,点击
分类: 其他 发布时间: 09-13 19:15 阅读次数: 0

消息队列相关

一、为什么使用消息队列? 大多数情况下,使用消息队列目的是::解耦、异步、削峰。 通过一个 MQ,Pub/Sub 发布订阅消息这么一个模型,彻底解耦了 通过MQ,使得同步的操作变为异步操作,提高效率。 通过MQ,控制服务可以接收到的请求数量 二、消息队列有什么优缺点 优点就是在特殊场景下有其对应的好处,解耦、异步、削峰 缺点有以下几个: 系统可用性降低 系统引入的外部依赖越多,越容易挂掉。需要保证消息队列的高可用 系统复杂度提高,保证消息没有重复消费,怎么处理消息丢失的情况,怎么保证消息传递的
分类: 其他 发布时间: 09-13 19:15 阅读次数: 0

一个字符串中字符出现多次,如何判断哪个字符出现的次数最多以及它出现的次数

var str = "asdkfhsodjcpeksoxshieorjsa"; var obj = {}; for(var i=0;i<str.length;i++){ if(!obj[str.charAt(i)]){ obj[str.charAt(i)] = 1; }else{ obj[str.charAt(i)]++; } }; var maxN
分类: 其他 发布时间: 09-13 19:15 阅读次数: 0

Python,使用pandas保存数据为csv格式的文件

使用pandas对数据进行保存时,可以有两种形式进行保存   一、对于数据量不是很大的文件,可以放到列表中,进行一次性存储。   二、对于大量的数据,可以考虑一边生成,一边存储,可以避免开辟大量内存空间,去往列表中存储数据。 本人才疏学浅,只懂一些表面的东西,如有错误,望请指正! 下面通过代码进行说明 1 import pandas as pd 2 3 4 class SaveCsv: 5 6 def __init__(self): 7
分类: 其他 发布时间: 09-13 19:15 阅读次数: 0

java基础循环判断语句

1.if语句,switch语句,for循环,while循环,do-while循环   (1)if语句三种格式:  if(条件){ 符合条件要要执行的语句 } -----------------------------------     if(条件){      符合条件执行的语句     }else{      不符合条件要执行的语句        } -----------------------------------------     if(条件1){     符合条件1执行的语句
分类: 其他 发布时间: 09-13 19:15 阅读次数: 0

大数据 资源

http://hao.199it.com/
分类: 其他 发布时间: 09-13 19:15 阅读次数: 0

P3649 [APIO2014]回文串(回文自动机)

回文自动机裸题,把PAM建出来以后对每个节点更新答案即可 代码: #include <bits/stdc++.h> #define int long long #define sc(a) scanf("%lld",&a) #define scc(a,b) scanf("%lld %lld",&a,&b) #define sccc(a,b,c) scanf("%lld %lld %lld",&a,&b,&c) #define schar(a) scanf("%c",&a) #defi
分类: 其他 发布时间: 09-13 19:15 阅读次数: 0

springboot向elk写日志

springboot里连接elk里的logstash,然后写指定index索引的日志,而之后使用kibana去查询和分析日志,使用elasticsearch去保存日志。 添加引用 implementation 'net.logstash.logback:logstash-logback-encoder:5.3' 添加配置 <?xml version="1.0" encoding="UTF-8"?> <configuration debug="false"> <!--定义日志文件的存储
分类: 其他 发布时间: 09-13 19:15 阅读次数: 0

基于SSM的在线考试系统

本系统功能非常完善,页面美观大方,技术新颖,选用主流数据库Mysql,表数量及结构适当,如果你需要做在线考试或者其它考试类系统,这个系统将非常有用。 其实,任何考试系统,无非试题不一样,所以如果你是做软件工程类考试,现在这个系统就是;如果你做语文知识竞赛类系统,将题目换为相应题目即可,其他系统类似操作。系统所有题目均是通过excel的形式批量导入,不需要一个个导入,支持单选、多选、判断三种题型。 功能: 用户管理模块:登录、注册、修改信息、安全退出、删除用户; 资源模块:查看资源、上传资源、下
分类: 其他 发布时间: 09-13 19:15 阅读次数: 0

【初识TypeScript】 配置环境后运行Hello World编译报错.

第一次接触TypeScript,配置好环境后, 发现连编写个最基本的Hello World都报错,代码如下: const hello:string = "Hello World!" console.log(hello) 报错代码如下: error TS1008: Unexpected token; 'module, class, interface.................. 再次编写其他简单代码,又一次报错,代码如下: let x: [number, string]; x = [
分类: 其他 发布时间: 09-13 19:15 阅读次数: 0

第二次作业--时事点评

一、红芯事件 8月16日,红芯浏览器被爆只是谷歌浏览器换了一层皮,其核心还是Chrome。同时红芯的代码还存在过度注释、冗余、语言成就等问题。更可怕的是还存在虚假宣传,此种行为招到了谴责。 二、我的评论 众多程序员群嘲红芯浏览器,这说明红芯浏览器应该存在一些问题。针对“程序员群嘲红芯浏览器:注释过度十分业余,三点 创新混淆视听”这篇文章中的问题来说,该款浏览器出现的问题还是挺大的。浏览器使用的是版本号为49.1.2623.213的Chrome文件,这直接就 pass了红芯浏览器的创新方面,消费
分类: 其他 发布时间: 09-13 19:15 阅读次数: 0