首页

文章

如何用python读取excel

发布网友 发布时间:2022-03-03 17:10

我来回答

2个回答

懂视网 时间:2022-03-03 21:31

产品型号:ASUS S340MC

系统版本:Windows 10

软件版本:Microsoft Office Excel 2019

1、首先打开dos命令窗,安装必须的两个库,命令是:pip3 install xlrd、Pip3 install xlwt;

2、然后准备好excel,打开pycharm,新建一个excel.py的文件,导入支持库import xlrdimport xlwt。

3、贴出代码,具体分析:要操作excel,首先得打开excel,使用open_workbook(路径)要获取行与列,使用nrows(行),ncols(列)获取具体的值,使用cell(row,col)。value。

4、要在excel写入值,就要使用write属性,重点说明写入是用到xlwt这个资源库,思路是先新建excel,然后新建页签B,然后将一组数据写入到B,最后保存为excel.xls。

总结:

python读取excel数据分为三个步骤,分别是打开dos命令窗,安装必须的两个库,并准备好excel,打开pycharm;然后贴出代码,具体分析;最后使用write属性,在excel写入值。

热心网友 时间:2022-03-03 18:39

用python对excel的读写操作,要用到两个库:xlrd和xlwt,首先下载安装这两个库。

1、#读取Excel
import xlrd
data = xlrd.open_workbook(excelFile)
table = data.sheets()[0]
nrows = table.nrows #行数
ncols = table.ncols #列数
for i in xrange(0,nrows):
rowValues= table.row_values(i) #某一行数据
for item in rowValues:
print item

2、写Excel文件
'''往EXCEl单元格写内容,每次写一行sheet:页签名称;row:行内容列表;rowIndex:行索引;
isBold:true:粗字段,false:普通字体'''
def WriteSheetRow(sheet,rowValueList,rowIndex,isBold):
i = 0
style = xlwt.easyxf('font: bold 1')
#style = xlwt.easyxf('font: bold 0, color red;')#红色字体
#style2 = xlwt.easyxf('pattern: pattern solid, fore_colour yellow; font: bold on;') # 设置Excel单元格的背景色为*,字体为粗体
for svalue in rowValueList:
strValue = unicode(str(svalue),'utf-8')
if isBold:
sheet.write(rowIndex,i,strValue,style)
else:
sheet.write(rowIndex,i,strValue)
i = i + 1

'''写excel文件'''
def save_Excel(strFile):
excelFile = unicode(strFile, "utf8")
wbk = xlwt.Workbook()
sheet = wbk.add_sheet('sheet1',cell_overwrite_ok=True)
headList = ['标题1','标题2','标题3','标题4','总计']
rowIndex = 0
WriteSheetRow(sheet,headList,rowIndex,True)
for i in xrange(1,11):
rowIndex = rowIndex + 1
valueList = []
for j in xrange(1,5):
valueList.append(j*i)
WriteSheetRow(sheet,valueList,rowIndex,False)
wbk.save(excelFile)

style2 = xlwt.easyxf('pattern: pattern solid, fore_colour yellow; font: bold on;')
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 软柿子的热量 孕妇可以吃软柿子吗不是西红柿 脆柿子和软柿子的区别 脆柿子好还是软柿子好 软柿子可以多吃吗 “鱼悬洁白振清风”的出处是哪里 用大自然的声音评课好吗? 妇产科博士找超声科工作容易吗 怎能把微信6.2.0版本换回6.1.2版 微信群6.2.4怎么增加人数上限 微信6.2.2如何备份手机通讯录 电脑桌面图标不能放大? 有什么好用的识图软件 识图认人哪个软件最好 手机识图软件什么软件能识别图片位置 小米手机自动锁屏时间怎么修改 小米手机屏幕锁定时间设置教程 能举起100斤算大力吗 中医美容专业是什么 中医美容证有什么用 单声道音频什么意思(开启单声道音频有什么好处) 单声道音频是什么,有什么用处? 户口还未迁移到婆家 娘家户口怎么就没了呢 我结婚没有迁户口,现在娘家也没有怎么办 没领证生的孩子一般会判给谁 没领证生的孩子会判给谁 信用卡卡种有哪些 找一首古风歌曲 男声 低配电脑装w10还是w7流畅 电脑配置低装win7还是win10好 低配电脑适合装WIN7系统还是WIN10系统? ...500s-15isk这个联想笔记本的内存条尺寸是什么型号的有没有知道的... 越快越好.怎样减肥.而且胸部不缩水 请问徐闻县海安长途汽车客运站客服是多少? 过了平台期还会瘦吗 悦耳的意思悦耳的解释 重庆师范大学应用心理学专业的权威性如何? 打印机laserjetm1136mfp怎样设置无线打印 经典电影赏析之1:《精武英雄》 爆米花用的什么玉米 糯玉米哪个好 有机糯玉米的营养价值如何? 四大直辖市换帅原因 四大直辖市换帅为啥 微信支付解除限制怎么操作 为什么微信支付提示申请解除限制 python中读取excel文件 微信支付功能被限制,怎么办? 微信支付受限怎么解封 微信支付受限制怎么解决啊 怎样将手机的导航画面映射到汽车的中控屏上 微信支付受限制客服给的帮助无法解除限制该怎么办 手机导航怎么投屏到汽车上 手机如何投屏到汽车中控屏 小米9S,NFC扫身份证就到手了回了,怎么办? 小米手机添加门禁卡教程 零基础学习Python时如何掌握一些编程技巧 小米nfc怎么做门禁卡 对编程几乎零基础,首先想学Python语言合适吗? nfc可以读取身份证吗 没有编程基础可以直接学习 Python 语言吗 没有编程基础的人自学python的话,怎么入手 nfc能读取身份证吗 编程小白如何自学Python 如何用python读取excel文件 如何用python处理excel数据 python读取excel的问题 python 处理excel? python读取excel表格的问题 python 如何读取excel文件中的中文内容 python读取excel某一单元格内容然后显示在网页上? python怎么读写excel文件 怎样将微信聊天记录导出到另外一个手机 怎么把微信里的聊天记录转到另一个手机 微信的聊天记录和名单什么的怎么导出给另一部手机? 微信的聊天记录怎么通过蓝牙导出给另外的手机? 把手机的媒体音量开到最大了声音还是小怎么办? 微信聊天记录怎么转移到另一部手机 vivo手机的媒体音量突然变小了,已经调到最大的了,怎么办 oppo手机媒体音量小怎么办 华为手机媒体声音小怎么办 我手机看电视声音太小怎么办 用12306账户买车票后怎么取票 我手机媒体音忽然变小了怎么办?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com