遍历元组写excel,读excel文件

pip install xlrd xlwt

写excel

#coding=utf-8

import xlwt

workbook = xlwt.Workbook(encoding=‘utf-8‘)

booksheet = workbook.add_sheet(‘Sheet 1‘,cell_overwrite_ok=True)

workbook.add_sheet(‘Sheet 2‘)

DATA = ((‘学号‘, ‘姓名‘, ‘年龄‘, ‘性别‘, ‘成绩‘),

(1001, ‘AAAA‘, 23, ‘男‘, 98),

(1002, ‘BBBB‘, 21, ‘女‘, 90),

(1003, ‘CCCC‘, 24, ‘女‘, 100),

(1004, ‘DDDD‘, 22, ‘女‘, 86),

(1005, ‘EEEE‘, 25, ‘女‘, 88),)

for i, row in enumerate(DATA):

forj, col in enumerate(row):

booksheet.write(i, j, col)

workbook.save(‘chenji.xls‘)

chenji.xls显示

读取excel

读Excel

获取一个文件

workbook = xlrd.open_workbook(‘成绩单.xls‘)

获取文件中表单数量

workbook.nsheets

获取一个表单

workbook.sheets()[i],

workbook.sheet_by_index(i)

workbook.sheet_by_name(u‘Sheet1‘)

获取行,列数

sheet.nrows, sheet.ncols

获取整行,列数据

sheet.row(i), sheet.col(j)

获取某个单元格数据

sheet.cell(i, j).value

sheet.row(i)[j].value

sheet.col(j)[i].value

#coding=utf-8

import xlrd

workbook = xlrd.open_workbook(‘chenji.xls‘)

print "There are {} sheets in the workbook".format(workbook.nsheets)

for booksheet in workbook.sheets():

print booksheet.name

for row in xrange(booksheet.nrows):

for col in xrange(booksheet.ncols):

print xlrd.cellname(row, col)  #打印列名A1,b2...

print booksheet.cell(row, col).value #打印单元格的值

时间: 2024-09-30 19:40:58

遍历元组写excel,读excel文件的相关文章

Pandas 基础(4) - 读/写 Excel 和 CSV 文件

这一节将分别介绍读/写 Excel 和 CSV 文件的各种方式: - 读入 CSV 文件 首先是准备一个 csv 文件, 这里我用的是 stock_data.csv, 文件我已上传, 大家可以直接下载下来使用. 正如前面讲过的, csv 文件可以放在 jupyter notebook 同目录下, 这样直接写文件名就可以了, 但是如果没有放在同目录下, 就需要写绝对路径, 否则读取不到. import pandas as pd df = pd.read_csv('/Users/rachel/Sit

【转】python3 对excel读、写、修改的操作

一.对excel的写操作实例: 将一个列表的数据写入excel, 第一行是标题,下面行数具体的数据 1 import xlwt 2 #只能写不能读 3 stus = [['姓名', '年龄', '性别', '分数'], 4 ['mary', 20, '女', 89.9], 5 ['mary', 20, '女', 89.9], 6 ['mary', 20, '女', 89.9], 7 ['mary', 20, '女', 89.9] 8 ] 9 book = xlwt.Workbook()#新建一个

用PHP读取Excel、CSV文件

PHP读取excel.csv文件的库有很多,但用的比较多的有: PHPOffice/PHPExcel.PHPOffice/PhpSpreadsheet,现在PHPExcel已经不再维护了,最新的一次提交还是在2017年12月25号,建议直接使用PhpSpreadsheet,而且这两个项目都是同一个组织维护的,本文介绍PhpSpreadsheet的使用. 介绍PhpSpreadsheet PhpSpreadsheet这个库是纯PHP写的,提供了非常丰富的类和方法,而且支持很多文件格式: 环境要求

python 读 excel 模块: xlrd

主要来自:[ python中使用xlrd.xlwt操作excel表格详解 ] 为了方便阅读, 我将原文两个模块拆分为两篇博文: [ python 读 excel 模块: xlrd ] [ python 写 excel 模块: xlwt ] xlrd 基本操作 这个过程有几个比较麻烦的问题,比如读取日期.读合并单元格内容. 读一个有2个 sheet 的 excel 文件, 读入sheet2的内容, 内容如下: 使用 python 读入 #!/usr/bin/env python # -*- cod

python学习笔记-day7-2-【python从mysql数据库导数据到excel,读excel,修改excel】

这节说下如何用python把数据库里的数据导出到excel里,并如何读取excel, 修必excel等操作. 一.用python把数据库里的数据导出到excel里 1.导入如下的模块,没有的话需要安装 import pymysql #mysql连接模块import xlwt #写excel的第三方库 从数据库导数据,写到excel文件里 import pymysql,xlwt def export_excel(table_name): import pymysql host, user, pas

.net 自己写的操作Excel 导入导出 类(以供大家参考和自己查阅)

由于现在网页很多都关系到Excel 的操作问题,其中数据的导入导出更是频繁,作为一个菜鸟,收集网上零散的知识,自己整合,写了一个Excel导入到GridView ,以及将GridView的数据导出到EXCEL的类方法,以供参考和方便自己以后查阅. 1 #region 引用部分 2 using System; 3 using System.Collections.Generic; 4 using System.Linq; 5 using System.Web; 6 using System.Dat

Node.js 切近实战(七) 之Excel在线(文件&文件组)

最近西安的天气真他妈的热,感觉还是青海的天气美,最高温28度.上周逛了青海湖,感觉还是意犹未尽,其实我还是很喜欢去一趟西藏的,但是考虑到花费也没人陪我,我暂时放弃这个念头.计划去一下重庆或者甘南,也许是现实的. OK,废话不多说,今天我们来看一下Excel在线部分的文件和文件组.首先我们来看一下页面,调一下胃口.俗话说无图无真相,先看图. 没错,还是Telerik Kendo UI,其实我面试的时候当听到别人说自己用的是EasyUI和ExtJs的时候,我就不那么上心,但是如果有人用的是Kendo

python转换excel成py文件

文件结构如下: originExcelFolder放用来转换的excel文件. targetPyFolder用来存放最后生产的py文件. setting.py用来配置excel表到py的对应关系. excel2py.py是主要的处理文件. Excel文件,A注意表名字,B注意sheet名字. 代码如下: setting.py #!/usr/bin/env python #-*- coding: utf-8 -*- # setting.py # 定义生成py表的格式 Dict ={ "studen

Aspose是一个很强大的控件,可以用来操作word,excel,ppt等文件

Aspose是一个很强大的控件,可以用来操作word,excel,ppt等文件,用这个控件来导入.导出数据非常方便.其中Aspose.Cells就是用来操作Excel的,功能有很多.我所用的是最基本的功能,读取Excel的数据并导入到Dataset或数据库中.读取Excel表格数据的代码如下: 首先要引入命名空间:using Aspose.Cells; Workbook workbook = new Workbook(); workbook.Open("C:\\test.xlsx");