千家信息网

python如何读写取excel文件

发表于:2024-12-03 作者:千家信息网编辑
千家信息网最后更新 2024年12月03日,这篇文章将为大家详细讲解有关python如何读写取excel文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。读写取excel文件Microsoft Excel是M
千家信息网最后更新 2024年12月03日python如何读写取excel文件

这篇文章将为大家详细讲解有关python如何读写取excel文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

读写取excel文件

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的计算机编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。

xlrd使用方法

import xlrd#打开excel文件,创建一个workbook对象,book对象也就是s11.xlsx文件,表含有sheet名rbook=xlrd.open_workbook('/Users/yuchao/s11.xlsx')#sheets方法返回对象列表,[]rbook.sheets()rsheet=rbook.sheet_by_index(0)#访问行数rows=rsheet.nrows#访问列数cols=rsheet.ncolsprint('行数:',rows,'列数',cols)#通过cell的位置坐标取得cell值cell=rsheet.cell(0,0)print('0,0坐标的值是:',cell.value)#取得第二行的值,参数是(行数,起点,终点)row1=rsheet.row_values(1)print('第一行的值是:',row1)

xlwt修改excel

# -*- coding:utf-8 -*-# Author : yuchao# Data : 2018/7/18 16:08import xlrd, xlwtrbook = xlrd.open_workbook('/Users/yuchao/s11.xlsx')rsheet = rbook.sheet_by_index(0) # 取得sheet对象1# 列数nc = rsheet.ncols# 写入一条数据rsheet.put_cell(0, nc, xlrd.XL_CELL_TEXT, '总分', None)# 遍历数据的行数for row in range(1, rsheet.nrows):  # 求和每一行数据  t = sum(rsheet.row_values(row, 1))  rsheet.put_cell(row, nc, xlrd.XL_CELL_NUMBER, t, None)#创建文档对象wbook = xlwt.Workbook()wsheet = wbook.add_sheet(rsheet.name)#设置样式style = xlwt.easyxf('align: vertical center, horizontal center')#遍历每一行for r in range(rsheet.nrows):  #每一列  for c in range(rsheet.ncols):    wsheet.write(r,c,rsheet.cell_value(r,c),style)wbook.save('/Users/yuchao/s11_bak.xlsx')

读取excel

import xlrdfrom xlrd.book import Bookfrom xlrd.sheet import Sheetfrom xlrd.sheet import Cellworkbook = xlrd.open_workbook('/Users/yuchao/s11.xlsx')sheet_names = workbook.sheet_names()# sheet = workbook.sheet_by_name('工作表1')sheet = workbook.sheet_by_index(1)# 循环Excel文件的所有行for row in sheet.get_rows():  # 循环一行的所有列  for col in row:    # 获取一个单元格中的值    print(col.value)

关于"python如何读写取excel文件"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

0