Python 与 Office 办公软件专栏目录:14 篇博客从基础到实例,助力你的自动化办公梦

本文是【Python与Office】专栏的目录,涵盖14篇文章,教你使用Python的xlwt、xlrd和docx库进行Excel和Word文件的读写、格式设置与实例应用,包括数据导入导出、表格处理、文档自动化等。
摘要由CSDN通过智能技术生成

前言:

本篇博客为【 Python 与 Office 】 专栏的目录,该专栏共 14 篇文章。包含了 Python 操作 office常用办软件 Excel 与 Word 的基本方法介绍,和用 Python 处理 Excel Word 文档的几个实例。

个人认为本专栏还是比较全面与详细的,当然介于个人知识储备与能力,疏忽与错误之处可能也不少,望各位读者多多指正与包含。以下是本专栏的具体介绍:

Python 与 Excel

本专栏介绍的 Python 操作 Excel 模块为 xlwt 与 xlrd 模块

xlwt 模块是将数据写入Excel文件的 Python 第三方模块。

文章一:用 xlwt 将数据写入Excel文件简介

文章链接:xlwt 操作 excel 表格基础

文章主要内容:

该文章介绍了用 Python 建立新工作薄与工作表的基础方法:

# 导入模块
import xlwt

# 新建工作簿
work_book = xlwt.Workbook()

# 增加sheet表
work_sheet = work_book.add_sheet('Test')

# 单元格操作
work_sheet.write(0,0,'Hello Word')

# 将列表数据写入一个单元格
test_list = [str(i) for i in range(5)]
work_sheet.write_rich_text(1,0,test_list)

# 合并单元格
work_sheet.merge(2,3,0,3)

# 合并单元格并写入
work_sheet.write_merge(4,4,0,3,'合并单元格数据')

# 插入位图
work_sheet.insert_bitmap('01.bmp',5,0)
work_sheet.insert_bitmap('01.bmp',5,8,x=50,y=50,scale_x=0.5,scale_y=0.5)

# 保存文件
work_book.save('Test.xls')

也简单的介绍了表内单元格的一些简单操作,如:插入数据,合并单元格,插入位图等。

# 导入模块
import xlwt

# 新建工作簿
work_book = xlwt.Workbook()

# 增加sheet表
work_sheet = work_book.add_sheet('Test')

# 单元格操作
work_sheet.write(0,0,'Hello Word')

# 将列表数据写入一个单元格
test_list = [str(i) for i in range(5)]
work_sheet.write_rich_text(1,0,test_list)

# 合并单元格
work_sheet.merge(2,3,0,3)

# 合并单元格并写入
work_sheet.write_merge(4,4,0,3,'合并单元格数据')

# 插入位图
work_sheet.insert_bitmap('01.bmp',5,0)
work_sheet.insert_bitmap('01.bmp',5,8,x=50,y=50,scale_x=0.5,scale_y=0.5)

# 保存文件
work_book.save('Test.xls')
文章二:xlwt 工作表对象常用设置

文章链接:冻结窗口、设置加密保护、打印设置等

该文章主要内容有:

  1. 设置冻结窗口;
  2. 表格的常用显示设置;
  3. 设置文档保护及密码;
  4. 表格打印设置详解。

部分内容摘抄:

设置冻结窗口:

# 导入模块
import xlwt

work_book = xlwt.Workbook()
work_sheet = work_book.add_sheet('Test')
w2 = work_book.add_sheet('T2')

z = [[r,c] for r in range(20) for c in range(20)]
[l.append(str(i)) for i,l in enumerate(z)]
for info in z:
    work_sheet.write(info[0],info[1],info[2])
    w2.write(info[0],info[1],info[2])

# 设置冻结窗口
# 设置冻结为真
work_sheet.set_panes_frozen(
  • 35
    点赞
  • 264
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值