Python 之excle的读写

一、读取Excel

注:要先安装xlrd

代码如下:

#-*- coding: utf8 -*-
import xlrd   #引入读excle的类
#fname = "reflect.xls"
bk = xlrd.open_workbook(r"C:\Users\fyr\Desktop\import(1).xlsx")   #打开文件
shxrange = range(bk.nsheets)    #nsheets指的是excle文件内sheets的数目

print(shxrange)
try:
sh = bk.sheet_by_name("Sheet1")
except:
print("no sheet in %s named Sheet1" % fname)
#获取行数
nrows = sh.nrows
#获取列数
ncols = sh.ncols
print("nrows %d, ncols %d" % (nrows,ncols))
#获取第一行第一列数据
cell_value = sh.cell_value(1,1)
print(cell_value)

for i in range(0,nrows):
for j in range(0,ncols):
print("第%r行:对应的值为%r"%(i,sh.cell_value(i,j)),end=" ")
print()

二、写入Excel

注:先安装xlwt

import xlwt
w = xlwt.Workbook()             #创建一个工作簿
ws = w.add_sheet(‘test‘)       #创建一个工作表
ws.write(0,0,‘bit‘)                 #在1行1列写入bit
ws.write(0,1,‘huang‘)           #在1行2列写入huang
ws.write(1,0,‘xuan‘)             #在2行1列写入xuan
w.save(‘test.xls‘)

时间: 2024-11-05 23:37:26

Python 之excle的读写的相关文章

python基础之文件读写

python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文件和目录名,返回的是一个列表:os.listdir("指定路径") 函数用来删除一个文件:os.remove("文件路径") 删除多个目录:os.removedirs(&

python读取excle表格_xlrd模块

python读取excle文件需要安装xlrd 1 #python读取excle文件需要安装xlrd 2 import xlrd 3 #打开一个excle文件 4 file=xlrd.open_workbook('E:\learning\list.xlsx') 5 #打开excle文件中的一个表单 6 a=file.sheets()[1] 7 # table = data.sheet_by_index(0) #通过索引顺序获取 8 # table = data.sheet_by_name(u'S

【Python】Python对文件的读写操作

刚刚接触Python,感觉其对文件的操作还是很方便的.下面是我入门Python对文件操作的一个简单程序,希望对初学者有所帮助. test.py def processFile(inputFile, outputFile): #定义一个函数 fin = open(inputFile, 'r') #以读的方式打开文件 fout = open(outputFile, 'w') #以写得方式打开文件 for eachLine in fin: #读取文件的每一行 line = eachLine.strip

Python—对Excel进行读写操作

学习Python的过程中,我们会遇到Excel的读写问题.通过搜索得知,我们可以使用xlwt module将数据写入Excel表格,使用xlrd module从Excel读取数据.下面介绍如何实现使用python对Excel进行读写操作. (1)对Excel的写操作: # -*- coding: utf-8 -*- #导入xlwt模块 import xlwt # 创建一个Workbook对象,这就相当于创建了一个Excel文件 book = xlwt.Workbook(encoding='utf

Python基础入门-文件读写

在python中文件的读写操作应该的十分广泛.比如,我们经常会读取txt获取一些信息,用来参数化操作.当热不局限于这些,关于文件读写方面的知识有很多,说一天可能都说不完,但是我们今天呢?主要跟大家分享的是python的文件读写中一些比较实用.我们经常用的知识.来开始表演吧~~~~ 在python如如何创建一个文件呢?我们可以使用open()函数,这个函数里面有很多的参数,看一下它的基本机构: open(name[, mode[, buffering]]) name : 一个包含了你要访问的文件名

python对txt的读写

python对txt的读写 filename ="D://练习//learning_python.txt" #读取整个文件 with open (filename) as file_obj: contents = file_obj.read() print(contents) #逐行读取 with open (filename) as file_obj: lines = file_obj.readlines() print(lines) b=lines #把读出来的添加到列表 a =[

Python 基础 - Json文件读写

JSON介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C.C++.Java.JavaScript.Perl.Python等).这些特性使JSON成为理想的数据交换语言.易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率). 在python中,JSON 由列表和字典组成. 序列化的两个模块中,json模块是用于

Python IO编程——文件读写

1.1   文件读写 1.1.1   读文件 >>> f = open('/root/python/hello.py','r')    #标识符r表示读 >>> f =open('/root/python/hello1.py', 'r')   #文件不存在报错 Traceback (most recent call last): File "<stdin>", line 1, in <module> FileNotFoundE

Python 文件操作之读写错误

错误还原: 读错误 在对文件进行读操作过程中,试图将txt文件中的数据按照4个字节的大小(1点)依次读出并进行数据处理 ,可读到ae99 1a41时,数据不再连续,1a无法读出,百思不得其解,各种尝试后仍然一筹莫展,一度怀疑python对于文件操作存在bug. 代码如下: uartfile = open('addata0.txt','r') data = uartfile.read(4) 写错误 对文件写操作时,产生同样错误,再遇到0a0d时无法连续写入. 基础知识: 文件的读写操作存在两种模式