python读写Excel表格(简单实用)

7. read_excel()函数读取Excel文件 names参数自定义列名(列表形式),如果不指定,则默认使用Excel文件中的列名。【代码示例】# 读取pandas库并简写为pdfile = r"D:\安迪笔记\4.数据分析\7\示例.xlsx"# names参数指定 A B C D 为列名print(df)【终端输出】A B C D0 1 2023001 广东 男1 2 2023002 河南 男2 3 2023003 湖北 男3 4 2023004 河南 男4 5 2023005 河南 男5 6 2023006 其他 男。 阅读详情

安装两个库:pip install xlrd、pip install xlwt
1.python读excel——xlrd
2.python写excel——xlwt

1.读excel数据,包括日期等数据

#coding=utf-8
import xlrd
import datetime
from datetime import date
def read_excel():
    #打开文件
    wb = xlrd.open_workbook(r'test.xlsx')
    #获取所有sheet的名字
    print(wb.sheet_names())
    #获取第二个sheet的表明
    sheet2 = wb.sheet_names()[1]
    #sheet1索引从0开始,得到sheet1表的句柄
    sheet1 = wb.sheet_by_index(0)
    rowNum = sheet1.nrows
    colNum = sheet1.ncols
    #s = sheet1.cell(1,0).value.encode('utf-8')
    s = sheet1.cell(1,0).value
    #获取某一个位置的数据
    #  1 ctype : 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error
    print(sheet1.cell(1,2).ctype)
    print(s)
    #print(s.decode('utf-8'))
    #获取整行和整列的数据
    #第二行数据
    row2 = sheet1.row_values(1)
    #第二列数据
    cols2 = sheet1.col_values(2)
    #python读取excel中单元格内容为日期的方式
    #返回类型有5种
    for i in range(rowNum):
        if sheet1.cell(i,2).ctype == 3:
            d = xlrd.xldate_as_tuple(sheet1.cell_value(i,2),wb.datemode)
            print(date(*d[:3]),end='')
            print('\n')

if __name__ == '__main__':
    read_excel()~
 

运行效果
在这里插入图片描述

2.往excel写入数据

#coding=utf-8
import xlwt
#设置表格样式
def set_stlye(name,height,bold=False):
    #初始化样式
    style = xlwt.XFStyle()
    #创建字体
    font = xlwt.Font()
    font.bold = bold
    font.colour_index = 4
    font.height = height
    font.name =name
    style.font = font
    return style

#写入数据
def write_excel():
    f = xlwt.Workbook()
    #创建sheet1
    sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True)
    row0 = [u'业务',u'状态',u'北京',u'上海',u'广州',u'深圳',u'状态小计',u'合计']
    column0 = [u'机票',u'船票',u'火车票',u'汽车票',u'其他']
    status = [u'预定',u'出票',u'退票',u'业务小计']
    for i in range(0,len(row0)):
        sheet1.write(0,i,row0[i],set_stlye("Time New Roman",220,True))
    i,j = 1,0
    while i <4*len(column0):    #控制循环:每次加4
        #第一列
        sheet1.write_merge(i,i+3,0,0,column0[j],set_stlye('Arial',220,True))
        #最后一列
        sheet1.write_merge(i,i+3,7,7)
        i += 4
    sheet1.write_merge(21,21,0,1,u'合计',set_stlye("Time New Roman",220,True))

    i=0
    while i<4*len(column0):   #控制外层循环:每次加4
        for j in range(0,len(status)):   #控制内层循环:设置每一行内容
            sheet1.write(i+j+1,1,status[j])
        i += 4

    #创建sheet2
    sheet2 = f.add_sheet(u'sheet2',cell_overwrite_ok=True)
    row0 = [u'姓名',u'年龄',u'出生日期',u'爱好',u'关系']
    column0 = [u'UZI',u'Faker',u'大司马',u'PDD',u'冯提莫']

    #生成第一行
    for i in range(0,len(row0)):
        sheet2.write(0,i,row0[i],set_stlye('Times New Roman',220,True))

    #生成第一列
    for i in range(0,len(column0)):
        sheet2.write(i+1,0,column0[i],set_stlye('Times New Roman',220,True))
    f.save('data.xls')

if __name__ == '__main__':
    write_excel()~

在data.xls种生成了sheet1和sheet2:
在这里插入图片描述

在这里插入图片描述

参考文档:
https://www.cnblogs.com/lulin9501/p/11081810.html

Python读写excel文件 阅读详情

相关推荐

【Python基础】Pandas—read_excel()基本操作

该参数用于指定 DataFrame 的列名,传入字符串列表⭐。

qq1050656444的博客 7056

python: read excel

【代码】python: read excel。

Geovin Du Dream Park 506

超实用的python技巧:python读写Excel表格的实例代码(简单实用)

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 这篇文章主要介绍了python读写Excel表格的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 安装两个库:pip install xlrd、pip install xlwt 1.python读excel——xlrd 2.python写excel——xlwt 1.读excel数据,包括...

python函数基础教程 4941

EXCEL与PYTHON系列第一篇---Pandas(1)read_excel详解

python pandas与excel的搭配使用,read_excel详解

m0_73209313的博客 1万+

CMOS传输门实战:如何用模拟开关优化你的电路设计(附常见问题排查)

本文深入探讨了CMOS传输门在电路设计中的实战应用与优化策略。文章从核心参数选型入手,详细分析了导通电阻、电荷注入等关键特性对电路性能的影响,并提供了多路复用器构建、精密电路应用等实战架构。同时,重点分享了PCB布局、电源去耦的工程细节,以及开关不导通、信号失真、高频性能不足等常见问题的系统性排查指南,旨在帮助硬件工程师充分发挥CMOS模拟开关的效能,提升电路设计的可靠性与精度。

js777的博客 451

详细对比模型训练和模型精调

当我们进行模型精调(Fine-Tuning)和模型训练时,我们需要考虑到不同的步骤和目标。

pumpkin84514的博客 1852

Python读写Excel表格(简单实用)

首先安装两个库:pip install xlrd、pip install xlwt,如果不知道怎么安装,可以去小编的Python交流.裙 :一久武其而而流一思(数字的谐音)转换下可以找到了,里面有最新Python教程项目可拿,不懂的问题多跟里面的人交流,都会解决哦! 1.python读excel——xlrd 2.python写excel——xlwt 1.读excel数据,包括日期等数据 在学习过...

python入门学习进阶教程 1826

GPU加速的容器化AI开发:AnolisOS/CentOS8中的NVIDIA驱动与CUDA最佳实践

本文详细介绍了在AnolisOS/CentOS8系统中配置NVIDIA驱动与CUDA的最佳实践,涵盖驱动安装、CUDA工具链配置、容器运行时设置及性能优化等关键步骤。特别针对容器化AI开发场景,提供了GPU透传和资源管理的实用方案,帮助开发者构建高效的GPU加速开发环境。

weixin_27791839的博客 341

python处理excel表格-Python读写Excel表格(简单实用)

前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者:giao窝里giao首先安装两个库:pip install xlrd、pip install xlwt,如果不知道怎么安装,可以去小编的Python交流.裙 :一久武其而而流一思(数字的谐音)转换下可以找到了,里面有最新Python教程项目可拿,不懂的问题多跟里面的人交流...

weixin_37988176的博客 832

AI编码规则:从提示工程到自动化,提升大模型生成代码质量

在软件工程领域,代码质量是保障软件可维护性、安全性和团队协作效率的核心。其背后遵循着从基础语法规范到架构设计原则的一系列工程实践。随着大语言模型(LLM)在代码生成任务中的广泛应用,如何确保AI生成的代码符合这些工程标准,成为一个关键的技术挑战。这涉及到将人类工程师积累的最佳实践,转化为机器可理解、可执行的明确约束。通过系统化的**编码规则**定义与集成,例如构建涵盖安全、风格、架构的多层次规则集,并将其融入**提示工程**或自动化工作流,可以显著引导AI产出更健壮、规范的代码。这种方法的价值在于,它能将模

weixin_42525189的博客 643

JavaScript教程-字符集,Unicode转义序列,标识符,数据类型,数字,未定义值,浮点数,字符串,引用数据类型,类型检测,类型转换,运算符,关系运算符,

前端学习

VAN 213

python读取excel表格-python读写Excel表格的实例代码(简单实用)

安装两个库:pip install xlrd、pip install xlwt1.python读excel——xlrd2.python写excel——xlwt1.读excel数据,包括日期等数据#coding=utf-8import xlrdimport datetimefrom datetime import datedef read_excel():#打开文件wb = xlrd.open_wo...

weixin_37988176的博客 476

基于STM32设计的智能厨房环境监测报警系统_426

随着天然气、液化石油气等可燃性气体在家庭中的广泛应用,燃气泄漏所引发的安全问题日益突出。针对传统家用可燃气体报警器功能单一、信息获取受限以及缺乏远程监测能力等不足,设计了一种基于STM32单片机的家用可燃气体报警器系统。

761

python读写excel表格_Python读写Excel表格(简单实用)

首先安装两个库:pip install xlrd、pip install xlwt!1.python读excel——xlrd2.python写excel——xlwt1.读excel数据,包括日期等数据#coding=utf-8import xlrdimport datetimefrom datetime import datedef read_excel():#打开文件wb = xlrd.open...

weixin_39963853的博客 159

Serdes之什么是(CDR)?

光收发器和电收发器使用的是我们所说的串行数据通信。在这种通信方式中,数据位是按顺序一个接一个地传输的。光收发器和电收发器使用的是我们所说的串行数据通信。在这种通信方式中,数据位是按顺序一个接一个地传输的。目前市场上大多数收发器都没有专用的时钟输入,因此时钟恢复和数据重新定时等功能是在收发器外部(即在主板上)进行的。接收端则需要恢复时钟以采样串行线上的数据。为了实现这一点,接收端需要一个与输入数据频率大致相同的时钟。通过使参考时钟与输入数据信号的跳变相位对齐,可以生成一个恢复的时钟。这被称为时钟恢复。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 2390

深度学习实战42-基于大模型开发MathGPT的原理介绍,让数学问题智能解答变为可能

大家好,我是微学AI,今天给大家介绍一下深度学习实战42-基于大模型开发MathGPT的原理介绍,让数学问题智能解答变为可能。在去年ChatGPT的发布后,各种国内外的大语言模型层出不穷涌现,但是大家都知道现在的模型的诟病的数学能力不足,就算是简单的数学题都可能算错,今天我就来给大家引入MathGPT的模型,用来解决GPT解决数学问题,对于简单的初中数学高中数学都可以解决,让数学问题精准答题得到实现。

微学AI的博客 1651

python填写excel-Python读写Excel表格(简单实用)

前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者:giao窝里giao首先安装两个库:pip install xlrd、pip install xlwt,如果不知道怎么安装,可以去小编的Python交流.裙 :一久武其而而流一思(数字的谐音)转换下可以找到了,里面有最新Python教程项目可拿,不懂的问题多跟里面的人交流...

weixin_37988176的博客 584

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

python处理excel 表格-Python读写Excel表格(简单实用)

前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者:giao窝里giao首先安装两个库:pip install xlrd、pip install xlwt,如果不知道怎么安装,可以去小编的Python交流.裙 :一久武其而而流一思(数字的谐音)转换下可以找到了,里面有最新Python教程项目可拿,不懂的问题多跟里面的人交流...

weixin_37988176的博客 140

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

用python写表格_Python读写Excel表格(简单实用)

前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者:giao窝里giao首先安装两个库:pip install xlrd、pip install xlwt,如果不知道怎么安装,可以去小编的Python交流.裙 :一久武其而而流一思(数字的谐音)转换下可以找到了,里面有最新Python教程项目可拿,不懂的问题多跟里面的人交流...

weixin_39579483的博客 202

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

python读写excel实例_python读写Excel表格的实例代码(简单实用)

安装两个库:pip install xlrd、pip install xlwt1.python读excel――xlrd2.python写excel――xlwt1.读excel数据,包括日期等数据#coding=utf-8import xlrdimport datetimefrom datetime import datedef read_excel():#打开文件wb = xlrd.open_wo...

weixin_29233333的博客 414

python做excel表格代码_python读写Excel表格的实例代码(简单实用)

安装两个库:pip install xlrd、pip install xlwt1.python读excel——xlrd2.python写excel——xlwt1.读excel数据,包括日期等数据#coding=utf-8import xlrdimport datetimefrom datetime import datedef read_excel():#打开文件wb = xlrd.open_wo...

weixin_39845430的博客 295

python简单代码编写-python读写Excel表格的实例代码(简单实用)

安装两个库:pip install xlrd、pip install xlwt1.python读excel――xlrd2.python写excel――xlwt1.读excel数据,包括日期等数据#coding=utf-8import xlrdimport datetimefrom datetime import datedef read_excel():#打开文件wb = xlrd.open_wo...

weixin_37988176的博客 202

python处理excel案例_python读写Excel表格的实例代码(简单实用)

安装两个库:pip install xlrd、pip install xlwt1.python读excel——xlrd2.python写excel——xlwt1.读excel数据,包括日期等数据#coding=utf-8import xlrdimport datetimefrom datetime import datedef read_excel():#打开文件wb = xlrd.open_wo...

weixin_39561179的博客 271

python处理excel实例-python读写Excel表格的实例代码(简单实用)

安装两个库:pip install xlrd、pip install xlwt1.python读excel――xlrd2.python写excel――xlwt1.读excel数据,包括日期等数据#coding=utf-8import xlrdimport datetimefrom datetime import datedef read_excel():#打开文件wb = xlrd.open_wo...

weixin_37988176的博客 1141
上一篇: python读写文件
下一篇: 接口测试之unittest参数化(paramunittest)
一giao窝里giao
博客等级 码龄11年 37粉丝 61原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值