python-操作excel(读-xlrd模块、写-xlwt模块)

  1.读excel:xlrd模块

import  xlrd

    #1.先打开excelxls01 = xlrd.open_workbook(‘处女座学员名单.xlsx‘) #不在当前目录下就写绝对路径    #2.获取sheet页sheet1 = xls01.sheet_by_index(0)     #sheet_by_index:按照索引——第一个sheet2 = xls01.sheet_by_name(‘作业‘)   #sheet_by_name:按照名字——作业    #3.获取具体的数据:print(sheet2.row_values(0)) #取第几行数据,0是第一行          #row:行print(sheet2.col_values(0)) #取第几列数据,0是第二列         #column:列print(sheet2.cell(0,0).value)  #取指定单元格行和列   #cell:单元格print(sheet2.nrows) #看有多少行print(sheet2.ncols) #看有多少列print(‘------------------------‘)
  # 练习题:循环读取excel所有内容  # 思路:从第1行循环到最后1行for i in range(1,sheet2.nrows):  #i代表第几行。    print(sheet2.row_values(i))

  2.写excel:xlwt模块


import  xlwt#xlwt模块:写excel    #1.先建(不写名字)xls01 = xlwt.Workbook()    #2.加入一个sheet页sheet1 = xls01.add_sheet(‘人员名单‘)    # 3.写内容:行、列,内容sheet1.write(0,0,‘姓名‘)sheet1.write(0,1,‘学习形式‘)sheet1.write(1,0,‘学生001‘)sheet1.write(1,1,‘语文‘)    #4.保存(有名字)xls01.save(‘students.xls.xlsx‘)#保存的时候,如果你用的是微软的office,后缀用.xls#如果用WPS,就用.xls.xlsx    #练习题:循环写入excel  #思路:待整理
 

原文地址:https://www.cnblogs.com/qxhaxx/p/11755190.html

时间: 2024-10-07 15:31:08

python-操作excel(读-xlrd模块、写-xlwt模块)的相关文章

【转】python操作excel表格(xlrd/xlwt)

[转]python操作excel表格(xlrd/xlwt) 最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而且不太能满足需求,不过经过一番对源码的"研究"(用此一词让我觉得颇有成就感)之后,基本解决了日常所需.主要记录使用过程的常见问题及解决. python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库.可从这里下载https://pyp

python操作Excel读--使用xlrd

一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 二.使用介绍 1.导入模块 import xlrd 2.打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls') 3.使用技巧 获取一个工作表 table = data.sheets()[0]          #通过索引顺序获取         table = data.sheet_b

python操作excel之xlrd

xlrd是专门用来在python中读取微软execel的模块,可以自己直接下载安装,也可以通过包管理器安装.组件的官网地址:http://www.python-excel.org/ 基本操作: #-*-encoding:utf-8-*-       #设置编码方式 import xlrd                    #导入xlrd模块 #打开指定文件路径的excel文件 xlsfile = r'D:\AutoPlan\apisnew.xls' book = xlrd.open_work

python基础(六)python操作excel

一.python操作excel,python操作excel使用xlrd.xlwt和xlutils模块,xlrd模块是读取excel的,xlwt模块是写excel的,xlutils是用来修改excel的.这几个模块使用pip安装即可,下面是这几个模块的使用. 二.xlrd模块,xlrd模块用来读excel,具体用法如下: import xlrd #打开excel wb=xlrd.open_workbook('abc.xlsx')#打开的这个excel必须存在,否则会报错 print(wb.shee

用python读写excel(xlrd、xlwt)

最近需要从多个excel表里面用各种方式整理一些数据,虽然说原来用过java做这类事情,但是由于最近在学python,所以当然就决定用python尝试一下了.发现python果然简洁很多.这里简单记录一下.(由于是用到什么学什么,所以不算太深入,高手勿喷,欢迎指导) 一.读excel表 读excel要用到xlrd模块,官网安装(http://pypi.python.org/pypi/xlrd).然后就可以跟着里面的例子稍微试一下就知道怎么用了.大概的流程是这样的: 1.导入模块 import x

八、python操作excel及网络编程和异常处理

一.python操作excel 1.读excel,xlrd模块用来读excel # book = xlrd.open_workbook(r'students.xlsx')#打开excel# print(book.sheet_names())#获取所有sheet的名字# sheet = book.sheet_by_index(0)#根据sheet页的位置去取sheet# sheet2 = book.sheet_by_name('Sheet2')#根据sheet页的名字获取sheet页# print

自动化办公:python操作Excel

1.安装 -- upgrade pippython -m pip install --- install pypipip install pypi 执行python setup.py install进行安装xlrd Python操作Excel,主要用到xlrd和xlwt这两个库,即xlrd是读Excel,xlwt是写Excel的库 pip install xlrdpip install xlwtpip install xlutilspip install xlsxwriter 2.操作一个简单的

python 操作 excel

python操作execel主要是读写 读 通过 http://pypi.python.org/pypi/xlrd 写 通过 http://pypi.python.org/pypi/xlwd 下载tar包,解压出来,安装即可, 如果没有权限,将xlrd/xlrd拷贝到当前目录下,也可以使用. 如下是xlrd的使用例子 1 # -*- coding: utf-8 -*- 2 import xdrlib ,sys 3 import xlrd 4 import sys 5 def open_excel

Python操作excel工具

python操作excel的工具类有很多,下面举几个常见的工具类: 一. 1.xlrd 只能读取excel操作,支持xls和xlsx两种格式的 2.xlwt 只能写入excel操作,只支持 xls格式的 3.xlsxwtiter 只能写入excel操作,同时支持xls格式和xlsx的 附python操作excel的常见参考链接: https://xlsxwriter.readthedocs.io/format.html https://blog.csdn.net/qq_24495287/arti

python 操作excel表格

Python 操作excel 表格 #coding=utf-8 import xlsxwriter #1.创建excel 对象 work = xlsxwriter.Workbook('hello.xlsk')#在当前目录下创建一个Excel文件 #2. 创建表格 worksheet = work.add_worksheet('int') #3.写入内容 title_index = ["A","B","C","D","