Python3操作Excel文件(读写)的简单实例

yizhihongxing

下面是“Python3操作Excel文件(读写)的简单实例”的完整实例教程:

步骤一:安装依赖包

Python中操作Excel文件需要使用到openpyxl、xlrd、xlwt等第三方包,这里以openpyxl为例进行操作:

pip3 install openpyxl

步骤二:读取Excel文件

下面是读取Excel文件的基本代码:

import openpyxl

#打开文件
wb = openpyxl.load_workbook('example.xlsx')

#获取当前活跃的worksheet,其实就是当前标签页
ws = wb.active

#获取sheet的名字
print(ws.title)

#获取表格所有行和列,两者需要分开获取
rows = ws.rows
columns = ws.columns

#循环所有行
for row in rows:
    line = [col.value for col in row]
    print(line)

#循环所有列
for column in columns:
    line = [col.value for col in column]
    print(line)

运行以上代码,会输出Excel表格中每一行和每一列的内容。

步骤三:写入Excel文件

下面是写入Excel文件的基本代码:

import openpyxl

#创建一个工作簿
wb = openpyxl.Workbook()

#获取当前活跃的worksheet,其实就是当前标签页
ws = wb.active

#写入数据,可以同时写入多行数据,每行数据用列表表示
ws.append(['序号', '姓名', '年龄'])
ws.append([1, '小明', 18])
ws.append([2, '小红', 19])

#保存文件
wb.save('example.xlsx')

运行以上代码,会创建一个新的Excel表格,并将数据写入到表格中。

以上就是一个简单的Python操作Excel文件的实例,可以根据实际需求进行修改和扩展。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python3操作Excel文件(读写)的简单实例 - Python技术站

(0)
上一篇 2023年5月13日
下一篇 2023年5月13日

相关文章

  • Python编程之字符串模板(Template)用法实例分析

    Python编程之字符串模板(Template)用法实例分析 什么是字符串模板(Template)? Python中的字符串模板是一种通过简单的替换操作来生成最终文本的工具。使用字符串模板的好处是可以分离代码和文本,让代码更加易于修改和维护。字符串模板是一个支持占位符的文本,占位符可以被实际的值替换,占位符的类型有简单占位符和命名占位符。 简单占位符示例 以…

    python 2023年6月5日
    00
  • python 存储json数据的操作

    下面是关于Python存储JSON数据的攻略: 1. 什么是 JSON? JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,可以描述复杂的数据结构,比如数组、对象等。JSON数据格式与JavaScript中的对象和数组字面量非常类似,因此很容易被JavaScript解析。 JSON格式由键值对组成,使用大括号 {} …

    python 2023年6月3日
    00
  • Python Django:将转储数据用于具有 m2m 字段和 mySql 的单个模型

    【问题标题】:Python Django: Use dumpdata for single model with m2m field and mySqlPython Django:将转储数据用于具有 m2m 字段和 mySql 的单个模型 【发布时间】:2023-04-04 11:42:01 【问题描述】: 我有一个模型 Lecture,其中包含一些 m2m…

    Python开发 2023年4月6日
    00
  • Python中如何创建和运行异步任务详解

    在Python中,异步编程是一种高效的编程方式,可以提高程序的性能和响应速度。本文将介绍Python中如何创建和运行异步任务。 创建异步任务 在Python中我们可以使用async关键字来定义一个异步函数。异步函数可以使用await关键字来等待其他异步函数的执行结果。 import asyncio async def hello(): print(&quot…

    python 2023年5月13日
    00
  • python转换摩斯密码示例

    这里我为你提供一份“python转换摩斯密码示例”的完整攻略,包括两条示例说明: 示例一:转换单词 首先需要导入所需的库: python import string 接下来需要定义摩斯密码表,为方便起见,我们可以先将英文字母和对应的摩斯密码用字典方式保存: python morse_dict = { ‘a’: ‘.-‘, ‘b’: ‘-…’, ‘c’: …

    python 2023年6月5日
    00
  • Python实现读取及写入csv文件的方法示例

    下面是Python实现读取及写入CSV文件的方法示例的详细攻略。 CSV文件简介 CSV(Comma Separated Values)即逗号分隔值,是一种常见的文件格式,它可以被Excel等表格处理软件读取和编辑。CSV文件以纯文本形式存储数据,其中每一行数据表示为一行文本,每个数据字段以逗号分隔。 读取CSV文件方法示例 Python提供了csv模块,可…

    python 2023年6月3日
    00
  • python实现将list拼接为一个字符串

    以下是“Python实现将list拼接为一个字符串”的完整攻略。 join()方法 在Python中,我们可以使用join()方法将列表拼接为一个字符串。join()方法是字符串对象的一个方法,用于将列表中的元素拼接为一个字符串。以下是Python实现将list拼接为字符串的完整攻略。 join()方法用于将列表中的元素拼接为一个字符串。它是字符串对象的一个…

    python 2023年5月13日
    00
  • Python实现疫情通定时自动填写功能(附代码)

    下面是关于“Python实现疫情通定时自动填写功能(附代码)”的完整攻略: 一、背景介绍 随着新冠病毒的全球爆发,各地政府都纷纷要求民众填写健康问卷来做好疫情防控,而线下填写一般是每天一次,十分繁琐。为此,我们可以通过编写Python代码自动填写疫情通健康问卷,实现定时自动化,方便快捷。下面是具体的操作步骤: 二、操作步骤 1. 安装库和浏览器驱动 使用Py…

    python 2023年5月19日
    00
合作推广
合作推广
分享本页
返回顶部