当前位置: 首页 > news >正文

如何用ps做网站/广告视频

如何用ps做网站,广告视频,取外贸网站域名经验,手机网页版qq本文将以详细图表/代码的形式讲解如何对Excel进行读取、写入及样式调整,可以当成速查手册使用,随用随查,建议收藏!安装openpyxl是一个非标准库,因此需要自行安装,安装过程并不困难,Windows/Mac用…

6cb82a0d133a2c4be022a186d021c8b8.png

ee6e24e6ba51737f530ae70d18458822.png

本文将以详细图表/代码的形式讲解如何对Excel进行读取写入样式调整,可以当成速查手册使用,随用随查,建议收藏!

安装

openpyxl是一个非标准库,因此需要自行安装,安装过程并不困难,Windows/Mac用户均可以在命令行(CMD)/终端(Terminal)中使用pip安装

pip install openpyxl

前置知识

在使用这个模块之前我们需要对Excel表格结构有个比较细致的了解,见下图:

81d47dc2464f05392f24346bd40e17db.png

简而言之,一个Excel工作簿workbook由一个或者多个工作表sheet组成,一个sheet可以看作是多个行row组成,也可以看作是多个列column组成,而每一行每一列都由多个单元格cell组成!

读取Excel

1.载入Excel

from openpyxl import load_workbook
workbook = load_workbook(filename='测试.xlsx’) 
print(workbook.sheetnames)

注意load_workbook只能打开已经存在的Excel,不能创建新的工作簿

2.根据名称获取工作表

from openpyxl import load_workbook
workbook = load_workbook(filename='其他.xlsx') 
print(workbook.sheetnames)
sheet = workbook['工作业务']

如果只有一张工作表也可以用:

sheet = workbook.active

3.获取表格内容所在的范围

print(sheet.dimensions)

4.获取某个单元格的具体内容

这边提供两种方法,注意都需要以cell.value形式输出具体值

39326b2773f6921e7df199c4a5f15c97.png

5.获取某个单元格的行、列、坐标

print(cell.row, cell.column, cell.coordinate)

6.获取多个格子的值

144e4b62d14cb7d9f794ff9d5b610258.png

这里也有一个细节,Excel中每一列由字母确定,是字符型;每一行由一个数字确定,是整型。当然,上面的三种方法都是获取一堆表格,现在要输出每一个表格的值就需要遍历

for cell in cells: print(cell.value)

三种方法依然有自己的局限性,如果我需要特定范围的值,且懒得换算成字母数字坐标。例如我想要获取第2行至第5行、第1列至第3列的全部单元格。因此必须掌握第4种方法:

54422e82a6b373e286ed0234f0bbf5bf.png

7.读取所有的行

for row in sheet.rows: print(row)

Excel写入

1. 保存Excel

workbook.save(filename='Excel工作表1.xlsx')
  • 如果读取和写入Excel的路径相同则为对原文件进行修改
  • 如果读取和写入Excel的路径不同则为保存成新的文件

2.写入单元格

cell = sheet['A1'] 
cell.value = '业务需求

3.写入一行或多行数据

4cfabdb3a102b9848b27f93e6c162208.png

465ae22b40bd22f5468698d5f89f90fb.png

4.将公式写入单元格并保存

sheet['K11'] = '=AVERAGE(K1:K10)' 

5.插入一行或多行

78229daa820628db0917f6fafc4e82a4.png

6. 插入一列或多列

eb14c8c193730ae947a8ccf6ad373d53.png

7.删除多行

e5646d186c6b23b8559b25b48bbd1c80.png

8.删除多列

8960a83072b677539ee8a7ce7283ae70.png

9. 移动范围数据

43fbc6c5f95e80a9d06b9c97376ecdfb.png

10. 创建新的Excel表格

from openpyxl import Workbook
workbook = Workbook()

Excel样式调整

1. 设置字体样式

cf50d8a621ce92288614a27fbe587c46.png

2. 设置对齐样式

ce563d3bc07e9ac76d59847413f68377.png
  • 水平对齐:distributed, justify, center, left, fill, centerContinuous, right, general
  • 垂直对齐:bottom, distributed, justify, center, top

3. 设置边框样式

cec70cac65633460910f479a6533dc38.png
  • 边线样式:double, mediumDashDotDot, slantDashDot, dashDotDot, dotted, hair, mediumDashed, dashed, dashDot, thin, mediumDashDot, medium, thick

4. 设置单元格填充样式

acc0f7ebb87ac85876829383bc2b57c1.png

5. 设置行高和列宽

sheet.row_dimensions[1].height = 50 
sheet.column_dimensions['C'].width = 20 

6. 单元格合并与取消

# 合并
sheet.merge_cells('A1:B2') 
sheet.merge_cells(start_row=1, start_column=3, end_row=2, end_column=4)# 取消合并
sheet.unmerge_cells('A1:B2') 
sheet.unmerge_cells(start_row=1, start_column=3, end_row=2, end_column=4)

有了上面的基础知识之后我们就能更快速的与办公自动化需求结合使用。

The End

OK,今天的内容就到这里,如果觉得内容对你有所帮助,欢迎点赞转发。
如果觉得不错,希望能动动手指转发给你身边的朋友们。

33d1c3dfa7a0a961fb463f0ab2f140b7.png
http://www.jmfq.cn/news/5092165.html

相关文章:

  • wordpress 做公司网站/关键词搜索站长工具
  • 关于网站开发的开题报告/有哪些推广平台和渠道
  • 翔安区建设网站/免费的网络推广渠道
  • 个人网站做淘宝客商城/好消息tvapp电视版
  • 国内公司网站需要备案/网络推广企划
  • 同样也是做严选的网站/360建站和凡科哪个好
  • 门窗企业网站建设/上海企业seo
  • 万年网站建设/成都网络推广公司
  • 地推/郑州关键词seo
  • 国内用react做的网站/网站优化排名软件推广
  • 有的网站为什么打不开怎么回事/天津关键词优化专家
  • 汕头教育学会网站建设/片多多可以免费看电视剧吗
  • 网站上哪个做相片书好/值得收藏的五个搜索引擎
  • 有哪些网站交互效果做的好的/河南郑州最近的热搜事件
  • 刚做淘客没有网站/seo自媒体运营技巧
  • 天津手机网站建设/武汉网站运营专业乐云seo
  • python建立简易网站/百度推广后台登陆入口
  • 在直播网站做前端注意/推广联盟平台
  • 找深圳网站建设/重庆seo排名方法
  • 芍药居网站建设公司/山西网络营销seo
  • 学软件开发的网站/seo优化排名百度教程
  • 免费自制app软件平台/长沙官网seo技术
  • 怎么样自己做百度网站/谷歌官网
  • 网站建设 中企动力公司/百度贴吧官网入口
  • 怎么查找网站建设/sem是什么公司
  • 北京百姓网/二十条优化
  • 网站备案换公司吗/营销型网站建设设计
  • 怎么看网站建设时间/百度如何免费推广
  • 网站开发大学/傻瓜式自助建站系统
  • 义乌最好的电商培训学校/谷歌seo外包