【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

相关文章
|
数据采集 数据可视化 数据挖掘
利用Python自动化处理Excel数据:从基础到进阶####
本文旨在为读者提供一个全面的指南,通过Python编程语言实现Excel数据的自动化处理。无论你是初学者还是有经验的开发者,本文都将帮助你掌握Pandas和openpyxl这两个强大的库,从而提升数据处理的效率和准确性。我们将从环境设置开始,逐步深入到数据读取、清洗、分析和可视化等各个环节,最终实现一个实际的自动化项目案例。 ####
2745 10
|
数据采集 监控 数据挖掘
Python自动化脚本:高效办公新助手###
本文将带你走进Python自动化脚本的奇妙世界,探索其在提升办公效率中的强大潜力。随着信息技术的飞速发展,重复性工作逐渐被自动化工具取代。Python作为一门简洁而强大的编程语言,凭借其丰富的库支持和易学易用的特点,成为编写自动化脚本的首选。无论是数据处理、文件管理还是网页爬虫,Python都能游刃有余地完成任务,极大地减轻了人工操作的负担。接下来,让我们一起领略Python自动化脚本的魅力,开启高效办公的新篇章。 ###
|
人工智能 安全 虚拟化
Cua:Mac用户狂喜!这个开源框架让AI直接接管你的电脑,快速实现AI自动化办公
Cua是一个结合高性能虚拟化与AI代理能力的开源框架,能在Apple Silicon上以接近原生性能运行虚拟机,并让AI直接操作系统应用。
2194 17
Cua:Mac用户狂喜!这个开源框架让AI直接接管你的电脑,快速实现AI自动化办公
|
11月前
|
Web App开发 人工智能 数据可视化
猫头虎 推荐:国产开源AI工具 爱派(AiPy)|支持本地部署、自动化操作本地文件的AI办公神器
爱派(AiPy)是一款国产开源AI工具,支持本地部署与自动化操作,助力数据处理与办公效率提升。基于Python Use理念,AiPy让AI直接控制本地文件,简化繁琐任务,提供高效智能的解决方案,适用于数据工程师、分析师及日常办公用户。
5341 0
|
11月前
|
安全 数据库 数据安全/隐私保护
Python办公自动化实战:手把手教你打造智能邮件发送工具
本文介绍如何使用Python的smtplib和email库构建智能邮件系统,支持图文混排、多附件及多收件人邮件自动发送。通过实战案例与代码详解,帮助读者快速实现办公场景中的邮件自动化需求。
932 0
|
11月前
|
前端开发 安全 Java
办公自动化必修课:用Python打造PDF全能处理工具
在职场中,PDF处理常令人崩溃:拆分、合并、加密等问题严重影响效率。本文教你用Python打造一个包含拆分、合并、加密、水印四大功能的PDF工具箱,通过实战代码提升办公自动化水平,让文档操作像拼乐高一样简单高效。
427 0
|
人工智能 自然语言处理 JavaScript
Univer:开源全栈 AI 办公工具,支持 Word、Excel、PPT 等文档处理和多人实时协作
Univer 是一款开源的 AI 办公工具,支持 Word、Excel 等文档处理的全栈解决方案。它具有强大的功能、高度的可扩展性和跨平台兼容性,适用于个人和企业用户,能够显著提高工作效率。
3428 9
Univer:开源全栈 AI 办公工具,支持 Word、Excel、PPT 等文档处理和多人实时协作
|
存储 人工智能 人机交互
PC Agent:开源 AI 电脑智能体,自动收集人机交互数据,模拟认知过程实现办公自动化
PC Agent 是上海交通大学与 GAIR 实验室联合推出的智能 AI 系统,能够模拟人类认知过程,自动化执行复杂的数字任务,如组织研究材料、起草报告等,展现了卓越的数据效率和实际应用潜力。
2504 1
PC Agent:开源 AI 电脑智能体,自动收集人机交互数据,模拟认知过程实现办公自动化
|
11月前
|
Python
如何根据Excel某列数据为依据分成一个新的工作表
在处理Excel数据时,我们常需要根据列值将数据分到不同的工作表或文件中。本文通过Python和VBA两种方法实现该操作:使用Python的`pandas`库按年级拆分为多个文件,再通过VBA宏按班级生成新的工作表,帮助高效整理复杂数据。
|
11月前
|
数据采集 数据可视化 数据挖掘
用 Excel+Power Query 做电商数据分析:从 “每天加班整理数据” 到 “一键生成报表” 的配置教程
在电商运营中,数据是增长的关键驱动力。然而,传统的手工数据处理方式效率低下,耗费大量时间且易出错。本文介绍如何利用 Excel 中的 Power Query 工具,自动化完成电商数据的采集、清洗与分析,大幅提升数据处理效率。通过某美妆电商的实战案例,详细拆解从多平台数据整合到可视化报表生成的全流程,帮助电商从业者摆脱繁琐操作,聚焦业务增长,实现数据驱动的高效运营。