【Excel自动化办公Part2】:向某个格子里写入内容、append()插入行、在表格中插入公式、插入行和列、删除行和列、移动格子

简介: 【Excel自动化办公Part2】:向某个格子里写入内容、append()插入行、在表格中插入公式、插入行和列、删除行和列、移动格子
  • 以下所有操作会在Excel表格中的sheet工作表进行




一、向某个格子中写入内容


  • sheet['A1'] = 'hello world'

5f71ea9d465641e8a0a76c936deff6b9.png

af1ff4ef5c434094ba7fef2fd4b5cb30.png


  • cell.value = 'I Love Python'


e1ed461e4e6b4a4ca615295ffe8f0ebc.png


c1ec888dcbad4cd494b8b7ee8e131b1b.png



二、append()——插入一行的操作


sheet.append(Python列表)

90affa8afaa34283b4d589e34a548340.png


c4d9b803a3474e60b50e34a09001bd5c.png


384951b973fb4bcd914acfccb7d67d95.png

71b7d2fa66374c06a9ff1e1edc4c0299.png



三、在表格中插入公式


3d3eaf7864fa4c6e9e5e2b1e7017028d.png

96edb5de9c5e4bd2b0d4875833825adb.png

9066d251cb5e41f684769f8b190fbe9f.png



  • 在python中查看openpyxl模块可执行的Excel文件的命令


导入模块:from openpyxl.utils import FORMULAE


6a3477caa2b4475ca62f90d432a8eb7c.png




四、插入行和列的操作


1、插入一列


sheet.insert_cols(idx=数字编号)

在第一列前插入一列


bf005e784aff4091bdbad9748b928fe2.png

96ea4a68ff5d4965bc0bcc4de5fabf12.png


0a7be0586c314d68bbf4c18ddd46101c.png



2、插入多列


sheet.insert_cols(idx=数字编号, amount=要插入的列数)


  • 在第二列前插入3列

2817bb5c0e734df49fdef73f36bc5c4c.png


d969319ce4d5469e856b6b522c3e7323.png



3、插入一行


sheet.insert_rows(idx=数字编号)


  • 在第三行前插入一行

7ba25d5100c94d3fa9cb85dfb451a6ba.png

06f7706f64234eaea532968da6dcd0e1.png

4、插入多行


sheet.insert_rows(idx=数字编号, amount=要插入的行数)


  • 在第三行前插入三行



f5b50cdceae2446cb6b9dda94353902c.png


774afb1878b34d4d83f20281fb3b22b8.png



五、删除行和列的操作


1、删除列


sheet.delete_cols(idx=数字编号, amount=要删除的列数)


  • 例:sheet.delete_cols(idx=1, amount=3)——表示从第一列开始往后删除三列(包括第三列)


b9a7f872934c4b43bd3b655282b93ea8.png


d925b6f153c643c8b5459e9300140b58.png


2、删除行


sheet.delete_rows(idx=数字编号, amount=要删除的行数)


  • 例:sheet.delete_rows(idx=3, amount=3)——表示删除从第三行开始往后删除三行(包括第三行)


646b03382da74870b85820003ddcb9fc.png

6d010c6145734f109b79cfab96ad6579.png


6db1797eb0d945238a87819f9334cc85.png




六、移动格子的操作


sheet.move_range('A3:B8', rows=2, cols=2)


  • rows等于一个正数时表示向下移动,负数表示向上移动


  • cols等于一个正数时表示向右移动,负数表示向左移动


  • 例:将B4:C7的单元格向下移动三行


1ffdb44ec8d04a50915a101adb3dfe7f.png

505f2d7641fd41ada33698c7e80b4e51.png

3e14963054da4f8bae90b771efe6735c.png


  • 例:将B7:C10单元格向上移动两行

599386a6eae1432f885e369eb2a9723a.png

130c584de20c432faf20b9f620b65caa.png


  • 将B5:C8单元格向左移动三列


181c7b4ffbf24b76a2fad17a9395df70.png

90dc0beda1804d3fbda6fe1e312855eb.png


  • 将E5:F8单元格向上移动两行,向左移动三列


b6b43daf734d4bb1ac2baee6d8537f1c.png

0f6a71fa82da4f33a1e4647ddde1d18d.png

相关文章
|
10天前
|
数据采集 数据可视化 数据挖掘
利用Python自动化处理Excel数据:从基础到进阶####
本文旨在为读者提供一个全面的指南,通过Python编程语言实现Excel数据的自动化处理。无论你是初学者还是有经验的开发者,本文都将帮助你掌握Pandas和openpyxl这两个强大的库,从而提升数据处理的效率和准确性。我们将从环境设置开始,逐步深入到数据读取、清洗、分析和可视化等各个环节,最终实现一个实际的自动化项目案例。 ####
|
1月前
|
Java API Apache
Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
【10月更文挑战第29天】Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
122 5
|
18天前
|
数据采集 监控 数据挖掘
Python自动化脚本:高效办公新助手###
本文将带你走进Python自动化脚本的奇妙世界,探索其在提升办公效率中的强大潜力。随着信息技术的飞速发展,重复性工作逐渐被自动化工具取代。Python作为一门简洁而强大的编程语言,凭借其丰富的库支持和易学易用的特点,成为编写自动化脚本的首选。无论是数据处理、文件管理还是网页爬虫,Python都能游刃有余地完成任务,极大地减轻了人工操作的负担。接下来,让我们一起领略Python自动化脚本的魅力,开启高效办公的新篇章。 ###
|
2月前
|
数据采集 存储 JavaScript
自动化数据处理:使用Selenium与Excel打造的数据爬取管道
本文介绍了一种使用Selenium和Excel结合代理IP技术从WIPO品牌数据库(branddb.wipo.int)自动化爬取专利信息的方法。通过Selenium模拟用户操作,处理JavaScript动态加载页面,利用代理IP避免IP封禁,确保数据爬取稳定性和隐私性。爬取的数据将存储在Excel中,便于后续分析。此外,文章还详细介绍了Selenium的基本设置、代理IP配置及使用技巧,并探讨了未来可能采用的更多防反爬策略,以提升爬虫效率和稳定性。
117 4
|
27天前
|
数据采集 IDE 测试技术
Python实现自动化办公:从基础到实践###
【10月更文挑战第21天】 本文将探讨如何利用Python编程语言实现自动化办公,从基础概念到实际操作,涵盖常用库、脚本编写技巧及实战案例。通过本文,读者将掌握使用Python提升工作效率的方法,减少重复性劳动,提高工作质量。 ###
46 1
|
1月前
|
SQL 数据可视化 数据挖掘
想让Excel表格设计更美观?试试这几款好用工具!
Excel表格设计在项目管理和数据分析中至关重要。本文推荐四款辅助工具:板栗看板、Excel自动图表助手、Think-Cell Chart 和 Power BI,分别在任务管理、图表生成、数据可视化等方面表现突出,帮助你设计出更专业、美观的表格。
54 2
|
1月前
|
数据管理 程序员 数据处理
利用Python自动化办公:从基础到实践####
本文深入探讨了如何运用Python脚本实现办公自动化,通过具体案例展示了从数据处理、文件管理到邮件发送等常见办公任务的自动化流程。旨在为非程序员提供一份简明扼要的实践指南,帮助他们理解并应用Python在提高工作效率方面的潜力。 ####
|
2月前
|
JavaScript 前端开发 数据处理
Vue导出el-table表格为Excel文件的两种方式
Vue导出el-table表格为Excel文件的两种方式
74 6
|
2月前
|
数据处理
Excel公式的高级应用
【10月更文挑战第20天】Excel公式的高级应用
40 4
|
2月前
|
前端开发 JavaScript API
前端基于XLSX实现数据导出到Excel表格,以及提示“文件已经被损坏,无法打开”的解决方法
前端基于XLSX实现数据导出到Excel表格,以及提示“文件已经被损坏,无法打开”的解决方法
164 0