excel python自动化_excel表自动化-python
1.replace 替换函数
a = "abcd"
b = "abc"
c = a.replace(b,'0') # 把abc替换成0
print(c)
2.插入内容%s
b = 'aaa'
a = "ab%scd"%b #%s是插入的位置,后面的%是插入的内容
print(a)
或者用format:
a = "ab{}cd".format('00')
3.切片
b = "abcdefghi"
print(b[2:4]) #切 cd 从0开始数器
print(b[-3:]) #倒着数3个 ghi
4.列表的增删
列表.append(“aaa”)
列表.remove(“aaa”)
5.for的使用
a = [1,2,3,4,5,6]
for i in a:
print(i)
6.其他常见函数
range(1,100) #1数到100
type("a") #类型print(type("d")) --->
str(1) #强制类型转换
len("abc") #长度
round(1.234,2) #1.234 保留两位小数
a=input('请输入a的值') #输入
7.自定义函数
def Aaa(a,b,c):
area = a*b*c
print(area)
Aaa(1,2,3)
8.安装第三方库
cmd中:pip instal 库名
import xlrd #使用库
9.excel表的读取
使用r1c1 样式
import xlrd
xlsx1 = xlrd.open_workbook('F:\供电局办公资料\考勤\测试.xlsx') # 打开工作簿
table = xlsx1.sheet_by_index(0) # 打开第一个工作表
# table1 = xlsx1.sheet_by_name("工作表名字") 或者这种方法打开工作表
print(table.cell_value(1,0)) #读取表格信息
print(table.cell(1,0).value)
print(table.row(1)[0].value) #功能一样,都是读取
10.excel表新建
import xlwt
new_workbook = xlwt.Workbook() # 新建一个工作簿
worksheet = new_workbook.add_sheet('new_test') # 新建一个工作表
worksheet.write(0,1,"tesd")
new_workbook.save("d:/test1.xls")
11.利用excel模板写入
from xlutils.copy import copy #用的其中的copy功能
import xlrd
import xlwt
tem_excel = xlrd.open_workbook('D:/test.xls',formatting_info=True) #带格式打开
tem_sheet = tem_excel.sheet_by_index(0)
new_excel = copy(tem_excel) #复制一个模板
new_sheet = new_excel.get_sheet(0) #获取第1个表
new_sheet.write(1,3,100)
new_sheet.write(2,3,200)
new_excel.save('D:/test11.xls')
excel python自动化_excel表自动化-python相关推荐
- python代码大全表解释-Python中顺序表的实现简单代码分享
顺序表python版的实现(部分功能未实现) 结果展示: 代码示例: #!/usr/bin/env python # -*- coding:utf-8 -*- class SeqList(object ...
- python代码大全表解释-python实现顺序表的简单代码
顺序表即线性表的顺序存储结构.它是通过一组地址连续的存储单元对线性表中的数据进行存储的,相邻的两个元素在物理位置上也是相邻的.比如,第1个元素是存储在线性表的起始位置LOC(1),那么第i个元素即是存 ...
- python代码大全表解释-python中的字典用法大全的代码
如下代码是关于python中的字典用法大全的代码. #!/usr/bin/env python # # [SNIPPET_NAME: Dictionaries 101] # [SNIPPET_CATE ...
- excel mysql日报_Excel日报自动化
大家好,我是刘攀! 说明:今天我要做的就是订单+用户的日报! 这篇文章用到的工具有,Access2016数据库,Excel,VBA 解决问题:通过报表自动化解放你的双手! 一,数据上传数据库 1,先要 ...
- python代码大全表解释-python操作列表的函数使用代码详解
python的列表很重要,学习到后面你会发现使用的地方真的太多了.最近在写一些小项目时经常用到列表,有时其中的方法还会忘哎! 所以为了复习写下了这篇博客,大家也可以来学习一下,应该比较全面和详细了 列 ...
- python代码大全表解释-python文件及目录操作代码汇总
前言 在python中,内置了文件(file)对象,通过一些内置的方法就可以实现对文件的操作,例如open()方法创建一个文件对象,write()方法向文件写入内容. 一.文件基本操作 1.创建和打开 ...
- python乘法口诀表-用python打印99乘法口诀表
代码如下 #!/usr/bin/env python # encoding: utf-8 __author__ = 'Nicholas.Cage' i = 1 j = 1 while i <= ...
- arcgis表转excel一直失败_Excel表转换为shp格式时属性值丢失问题
早前在网上扒拉一些数据,放到excel中进行加工,然后加载到arcgis中,生成点要素,然后转为shp格式文件.但是在此过程中遇到了一些小问题,有些字段的信息在转换过程中会丢失.一开始我以为是我的ex ...
- Python MySQL 插入表
Python MySQL 插入表 - 吴吃辣 - 博客园 Python MySQL 插入表 章节 Python MySQL 入门 Python MySQL 创建数据库 Python MySQL 创建表 ...
最新文章
- 在云中利用开源软件进行开发以提高创新能力
- iMeta | 第1卷第1期在线正式发布(2022/3/28)
- JS动态添加span等标签
- 源码免杀处理的技巧与tips
- 【学习笔记】左偏树的可持久化(【模板】k短路 / [SDOI2010]魔法猪学院)
- 在您的Maven-Fu包中增加了一些东西
- linux通过I2C地址查看设备名称
- 作为一个女程序员,无奈!
- 2.1线性表的类型定义
- typedef 浅析
- 2018-04-13web自动化学习心得(1)
- 鸿蒙轻内核M核源码分析:数据结构之任务排序链表
- ssis 包配置组织程序_如何停止失控的SSIS程序包
- 解决select2在bootstrap的modal中默认不显示的问题
- LBP特征算子原理过程
- HTML+JS实现页面跳转
- rpc服务器不可用处于启用状态,电脑提示RPC服务器不可用怎么办?
- 英语语法---代词详解
- 区块链中节点和区块的关系区块链的基本概念
- 脑洞大开的思维工具:PMI
热门文章
- (2015秋) 软工作业成绩公布
- [面试]如何写testcase?
- GARFIELD@12-09-2004
- 8-Spring Boot消息服务
- springboot hibernate 缓存不更新_spring boot 整合 ehcache
- python3的xpath_python3爬虫之xpath
- 判断release模式_AbstractQueuedSynchronizer共享模式与基于Condition的等待/通知
- android 坐标布局变形,Android:scrollBy实现view随意移动并显示坐标
- mysql滚动条不见了,11-JS处理滚动条
- Linux浏览器libgtk-3,终于把WebKit(基于GTK)移植到ARM上