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相关推荐

  1. python代码大全表解释-Python中顺序表的实现简单代码分享

    顺序表python版的实现(部分功能未实现) 结果展示: 代码示例: #!/usr/bin/env python # -*- coding:utf-8 -*- class SeqList(object ...

  2. python代码大全表解释-python实现顺序表的简单代码

    顺序表即线性表的顺序存储结构.它是通过一组地址连续的存储单元对线性表中的数据进行存储的,相邻的两个元素在物理位置上也是相邻的.比如,第1个元素是存储在线性表的起始位置LOC(1),那么第i个元素即是存 ...

  3. python代码大全表解释-python中的字典用法大全的代码

    如下代码是关于python中的字典用法大全的代码. #!/usr/bin/env python # # [SNIPPET_NAME: Dictionaries 101] # [SNIPPET_CATE ...

  4. excel mysql日报_Excel日报自动化

    大家好,我是刘攀! 说明:今天我要做的就是订单+用户的日报! 这篇文章用到的工具有,Access2016数据库,Excel,VBA 解决问题:通过报表自动化解放你的双手! 一,数据上传数据库 1,先要 ...

  5. python代码大全表解释-python操作列表的函数使用代码详解

    python的列表很重要,学习到后面你会发现使用的地方真的太多了.最近在写一些小项目时经常用到列表,有时其中的方法还会忘哎! 所以为了复习写下了这篇博客,大家也可以来学习一下,应该比较全面和详细了 列 ...

  6. python代码大全表解释-python文件及目录操作代码汇总

    前言 在python中,内置了文件(file)对象,通过一些内置的方法就可以实现对文件的操作,例如open()方法创建一个文件对象,write()方法向文件写入内容. 一.文件基本操作 1.创建和打开 ...

  7. python乘法口诀表-用python打印99乘法口诀表

    代码如下 #!/usr/bin/env python # encoding: utf-8 __author__ = 'Nicholas.Cage' i = 1 j = 1 while i <= ...

  8. arcgis表转excel一直失败_Excel表转换为shp格式时属性值丢失问题

    早前在网上扒拉一些数据,放到excel中进行加工,然后加载到arcgis中,生成点要素,然后转为shp格式文件.但是在此过程中遇到了一些小问题,有些字段的信息在转换过程中会丢失.一开始我以为是我的ex ...

  9. Python MySQL 插入表

    Python MySQL 插入表 - 吴吃辣 - 博客园 Python MySQL 插入表 章节 Python MySQL 入门 Python MySQL 创建数据库 Python MySQL 创建表 ...

最新文章

  1. 在云中利用开源软件进行开发以提高创新能力
  2. iMeta | 第1卷第1期在线正式发布(2022/3/28)
  3. JS动态添加span等标签
  4. 源码免杀处理的技巧与tips
  5. 【学习笔记】左偏树的可持久化(【模板】k短路 / [SDOI2010]魔法猪学院)
  6. 在您的Maven-Fu包中增加了一些东西
  7. linux通过I2C地址查看设备名称
  8. 作为一个女程序员,无奈!
  9. 2.1线性表的类型定义
  10. typedef 浅析
  11. 2018-04-13web自动化学习心得(1)
  12. 鸿蒙轻内核M核源码分析:数据结构之任务排序链表
  13. ssis 包配置组织程序_如何停止失控的SSIS程序包
  14. 解决select2在bootstrap的modal中默认不显示的问题
  15. LBP特征算子原理过程
  16. HTML+JS实现页面跳转
  17. rpc服务器不可用处于启用状态,电脑提示RPC服务器不可用怎么办?
  18. 英语语法---代词详解
  19. 区块链中节点和区块的关系区块链的基本概念
  20. 脑洞大开的思维工具:PMI

热门文章

  1. (2015秋) 软工作业成绩公布
  2. [面试]如何写testcase?
  3. GARFIELD@12-09-2004
  4. 8-Spring Boot消息服务
  5. springboot hibernate 缓存不更新_spring boot 整合 ehcache
  6. python3的xpath_python3爬虫之xpath
  7. 判断release模式_AbstractQueuedSynchronizer共享模式与基于Condition的等待/通知
  8. android 坐标布局变形,Android:scrollBy实现view随意移动并显示坐标
  9. mysql滚动条不见了,11-JS处理滚动条
  10. Linux浏览器libgtk-3,终于把WebKit(基于GTK)移植到ARM上