0

0

Python操作Excel的基本方法是什么

WBOY

WBOY

发布时间:2023-05-11 11:04:08

|

1899人浏览过

|

来源于亿速云

转载

    写入Excel

    1. 安装第三方模块

    修改excel可以使用xlwt模块

    pip install xlwt=1.2.0

    2. 编写代码

    • xlwt.Workbook方法创建一个Excel文件

    • work_book.add_sheet:添加一张表

    • work_sheet.write:往表里写入数据(行,列,数据)

    • work_book.save:保存文件

      立即学习Python免费学习笔记(深入)”;

    import xlwt
    # 创建一个Excel文件,字符编码为utf-8
    work_book = xlwt.Workbook(encoding='utf-8')
    # 添加一张表,名字为测试表
    work_sheet = work_book.add_sheet('测试表')
    # 往表中写入值(行,列,数据)
    work_sheet.write(0, 0, label='姓名')
    work_sheet.write(1, 0, label='李四')
    # 保存
    work_book.save('student.xls')

    读取Excel

    1. 安装第三方模块

    读取Excel可以使用xlrd模块

    pip install xlrd==1.2.0

    2. 编写代码

    AI工具箱
    AI工具箱

    AI工具箱是一个全方位AI资源聚合平台

    下载

    这是D盘下的一张名为student.xls表

    Python操作Excel的基本方法是什么

    • xlrd.open_workbook方法用来打开一个Excel文件

    • 使用xlsx_file.sheet_by_index方法获取到0号标签页

    • table.nrows获取总行数

    • table.cell_value获取表格中指定(行,列)的值

    # 打开Excel文件
    xlsx_file = xlrd.open_workbook('D:/student.xls')
    # 获取第0号标签页(也可以通过表名获取)
    table = xlsx_file.sheet_by_index(0)
    # table = xlsx_file.sheet_by_name('Sheet1')
    # 获取表格的总行数
    rows = table.nrows
    # 遍历每一行数据
    for i in range(1, rows):
        name = table.cell_value(i, 0)
        sex = table.cell_value(i, 1)
        age = table.cell_value(i, 2)
        print(f'name:{name}\tsex={sex}\tage={age}')
    # 运行结果
    name:张三	sex=男	age=18.0
    name:李四	sex=女	age=20.0

    热门AI工具

    更多
    DeepSeek
    DeepSeek

    幻方量化公司旗下的开源大模型平台

    豆包大模型
    豆包大模型

    字节跳动自主研发的一系列大型语言模型

    WorkBuddy
    WorkBuddy

    腾讯云推出的AI原生桌面智能体工作台

    腾讯元宝
    腾讯元宝

    腾讯混元平台推出的AI助手

    文心一言
    文心一言

    文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

    讯飞写作
    讯飞写作

    基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

    即梦AI
    即梦AI

    一站式AI创作平台,免费AI图片和视频生成。

    ChatGPT
    ChatGPT

    最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

    相关专题

    更多
    excel对比两列数据异同
    excel对比两列数据异同

    Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

    1455

    2023.07.25

    excel重复项筛选标色
    excel重复项筛选标色

    excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

    428

    2023.07.31

    excel复制表格怎么复制出来和原来一样大
    excel复制表格怎么复制出来和原来一样大

    本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

    573

    2023.08.02

    excel表格斜线一分为二
    excel表格斜线一分为二

    在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

    1266

    2023.08.02

    excel斜线表头一分为二
    excel斜线表头一分为二

    excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

    377

    2023.08.02

    绝对引用的输入方法
    绝对引用的输入方法

    绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

    4565

    2023.08.09

    java导出excel
    java导出excel

    在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

    465

    2023.08.18

    excel输入值非法
    excel输入值非法

    在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

    1034

    2023.08.18

    chatgpt使用指南
    chatgpt使用指南

    本专题整合了chatgpt使用教程、新手使用说明等等相关内容,阅读专题下面的文章了解更多详细内容。

    0

    2026.03.16

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程
    最新Python教程 从入门到精通
    最新Python教程 从入门到精通

    共4课时 | 22.5万人学习

    Django 教程
    Django 教程

    共28课时 | 5.1万人学习

    SciPy 教程
    SciPy 教程

    共10课时 | 2万人学习

    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号