【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

相关文章
|
7天前
|
文字识别 BI
【图片型PDF】批量识别扫描件PDF指定区域局部位置内容,将识别内容导出Excel表格或批量改名文件,基于阿里云OCR对图片型PDF识别改名案例实现
在医疗和政务等领域,图片型PDF文件(如病历、报告、公文扫描件)的处理需求广泛。通过OCR技术识别这些文件中的文字信息,提取关键内容并保存为表格,极大提高了信息管理和利用效率。本文介绍一款工具——咕嘎批量OCR系统,帮助用户快速处理图片型PDF文件,支持区域识别、内容提取、导出表格及批量改名等功能。下载工具后,按步骤选择处理模式、进行区域采样、批量处理文件,几分钟内即可高效完成数百个文件的处理。
49 8
|
2月前
|
存储 人工智能 人机交互
PC Agent:开源 AI 电脑智能体,自动收集人机交互数据,模拟认知过程实现办公自动化
PC Agent 是上海交通大学与 GAIR 实验室联合推出的智能 AI 系统,能够模拟人类认知过程,自动化执行复杂的数字任务,如组织研究材料、起草报告等,展现了卓越的数据效率和实际应用潜力。
223 1
PC Agent:开源 AI 电脑智能体,自动收集人机交互数据,模拟认知过程实现办公自动化
|
2月前
|
数据采集 数据可视化 数据挖掘
利用Python自动化处理Excel数据:从基础到进阶####
本文旨在为读者提供一个全面的指南,通过Python编程语言实现Excel数据的自动化处理。无论你是初学者还是有经验的开发者,本文都将帮助你掌握Pandas和openpyxl这两个强大的库,从而提升数据处理的效率和准确性。我们将从环境设置开始,逐步深入到数据读取、清洗、分析和可视化等各个环节,最终实现一个实际的自动化项目案例。 ####
305 10
|
3月前
|
数据采集 监控 数据挖掘
Python自动化脚本:高效办公新助手###
本文将带你走进Python自动化脚本的奇妙世界,探索其在提升办公效率中的强大潜力。随着信息技术的飞速发展,重复性工作逐渐被自动化工具取代。Python作为一门简洁而强大的编程语言,凭借其丰富的库支持和易学易用的特点,成为编写自动化脚本的首选。无论是数据处理、文件管理还是网页爬虫,Python都能游刃有余地完成任务,极大地减轻了人工操作的负担。接下来,让我们一起领略Python自动化脚本的魅力,开启高效办公的新篇章。 ###
|
3月前
|
数据采集 IDE 测试技术
Python实现自动化办公:从基础到实践###
【10月更文挑战第21天】 本文将探讨如何利用Python编程语言实现自动化办公,从基础概念到实际操作,涵盖常用库、脚本编写技巧及实战案例。通过本文,读者将掌握使用Python提升工作效率的方法,减少重复性劳动,提高工作质量。 ###
102 1
|
3月前
|
SQL 数据可视化 数据挖掘
想让Excel表格设计更美观?试试这几款好用工具!
Excel表格设计在项目管理和数据分析中至关重要。本文推荐四款辅助工具:板栗看板、Excel自动图表助手、Think-Cell Chart 和 Power BI,分别在任务管理、图表生成、数据可视化等方面表现突出,帮助你设计出更专业、美观的表格。
148 2
|
3月前
|
Java 测试技术 持续交付
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
本文重点讲解如何搭建App自动化测试框架的思路,而非完整源码。主要内容包括实现目的、框架设计、环境依赖和框架的主要组成部分。适用于初学者,旨在帮助其快速掌握App自动化测试的基本技能。文中详细介绍了从需求分析到技术栈选择,再到具体模块的封装与实现,包括登录、截图、日志、测试报告和邮件服务等。同时提供了运行效果的展示,便于理解和实践。
190 4
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
|
3月前
|
数据管理 程序员 数据处理
利用Python自动化办公:从基础到实践####
本文深入探讨了如何运用Python脚本实现办公自动化,通过具体案例展示了从数据处理、文件管理到邮件发送等常见办公任务的自动化流程。旨在为非程序员提供一份简明扼要的实践指南,帮助他们理解并应用Python在提高工作效率方面的潜力。 ####
|
3月前
|
Java API Apache
Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
【10月更文挑战第29天】Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
207 5
|
2月前
|
存储 Java easyexcel
招行面试:100万级别数据的Excel,如何秒级导入到数据库?
本文由40岁老架构师尼恩撰写,分享了应对招商银行Java后端面试绝命12题的经验。文章详细介绍了如何通过系统化准备,在面试中展示强大的技术实力。针对百万级数据的Excel导入难题,尼恩推荐使用阿里巴巴开源的EasyExcel框架,并结合高性能分片读取、Disruptor队列缓冲和高并发批量写入的架构方案,实现高效的数据处理。此外,文章还提供了完整的代码示例和配置说明,帮助读者快速掌握相关技能。建议读者参考《尼恩Java面试宝典PDF》进行系统化刷题,提升面试竞争力。关注公众号【技术自由圈】可获取更多技术资源和指导。

热门文章

最新文章