首页 > 代码库 > Python基础之excel
Python基础之excel
python读取excel主要是xlrd,python写入和创建excel文件可以用xlwt、XlsxWriter,xlwt支持office2013,XlsxWriter支持office2013及以上文件。
创建和读取excel代码testXlrd.py:
#coding=utf-8 import xlrd import xlwt #通过xlrd读取数据 def readExcel(): filePath="d:\\a.xlsx" data = xlrd.open_workbook(filePath) table0 = data.sheets()[0] nrows = table0.nrows for i in range(nrows): if i == 0: # 跳过第一行 continue print(table0.row_values(i)[:5]) # 取前5列 #通过xlwt写入数据 def writeExcel(): workbook = xlwt.Workbook() #注意Workbook的开头W要大写 sheet1 = workbook.add_sheet(‘sheet1‘) #向sheet页中写入数据 sheet1.write(0,0,‘用户名‘) sheet1.write(0,1,‘邮箱‘) sheet1.write(1,0,‘tom‘) sheet1.write(1,1,‘tom@qq.com‘) workbook.save(‘d:\\b.xls‘) print(‘创建excel文件完成!‘)
调用代码:
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information. >>> from testXlrd import * >>> writeExcel() 创建excel文件完成! >>> readExcel() [1.0, ‘joyet1‘] [2.0, ‘joyet2‘] [3.0, ‘joyet3‘] [4.0, ‘joyet4‘] [5.0, ‘joyet5‘] [6.0, ‘joyet6‘] [7.0, ‘joyet7‘] [8.0, ‘joyet8‘] [9.0, ‘joyet9‘] >>>
Python基础之excel
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。