Python自动化办公
学习笔记与代码
背锅工程师
这个作者很懒,什么都没留下…
展开
-
生成统计报表
import xlrd import xlwt from xlutils.copy import copy xlsx = xlrd.open_workbook('d:/7月下旬入库表.xlsx') table = xlsx.sheet_by_index(0) all_data = [] for n in range(1, table.nrows): # table.nrows返回Excel的行数 company = table.cell(n, 1).value price = tabl原创 2021-02-05 19:49:24 · 222 阅读 · 0 评论 -
练习:填入任意数字,宋体,左,上对齐,将表格中已有文字改为隶书,使表格中大于10的数字显示为红色
向日统计填入以下指定格式,1星级填入任意数字,宋体,左,上对齐;2星级将表格中已有文字改为隶书;# 3星级使表格中大于10的数字显示为红色 from xlutils.copy import copyimport xlrdimport xlwt tem_excel = xlrd.open_workbook(‘D:/日统计.xls’, formatting_info=True)tem_sheet = tem_excel.sheet_by_index(0) new_excel = copy(tem_excel)n原创 2021-02-05 19:28:28 · 147 阅读 · 0 评论 -
用xlutils实现套用Excel格式,设置Excel字体样式,对齐方式,边框等
需要用pip来安装xlutils,这里导入了xlutils的copy方法 from xlutils.copy import copy import xlrd import xlwt tem_excel = xlrd.open_workbook('d:/日统计.xls', formatting_info=True) # 使用open功能,格式信息为true原创 2021-02-05 19:23:32 · 1021 阅读 · 0 评论 -
逐行读取,并将读取到的内容写入到一个新的Excel中
逐行读取《7月下旬入库表》中所有的内容,并将读取到的内容写入到一个新的Excel中。 # 1星级完成任务,2星级使用不超过10行代码完成任务,3星级使用xlsxwriter库完成任务。 #1、2星答案 # import xlrd,xlwt # xlsx = xlrd.open_workbook('d:/7月下旬入库表.xlsx') # new_wo原创 2021-02-05 19:16:16 · 418 阅读 · 0 评论 -
读,新建,写Excel表
Excel表读取的方法,Excel表新建及写入的方法 导入模块: import xlrd # 需要指定下载xlrd 1.2.0版本,这里是导入读的操作,用pip install xlrd==1.2.0来安装 import xlwt # 导入写,可以用来新建工作簿 Excel表读取的方法 xlsx = xlrd.open_workbook('D:/7月下旬入库表.xlsx') # 打开指定的工作簿 table = xlsx.sheet_by_index(0) #原创 2021-02-05 19:09:54 · 102 阅读 · 0 评论