实习期间,服务器的一位师兄让我帮忙整理一下服务器的log数据,最终我用Python实现了数据的提取并将其用Excel格式导出。下面是我Python实现的源码,可以自动遍历某一文件目录下的所有文本文件,并将总的数据导出到Excel文件中,导出为Excel格式这样就比较方便统计了。//实现将目录下所有文件格式为.txt的文件进行遍历统计,如果是别的格式直接将下面的.txt改为你所需要的格式后缀就可以了,比较方便。//过程就是先将所有的文件中的...
任务:用python时间简单的统计任务-统计男性和女性分别有多少人。用到的物料:xlrd 它的作用-读取excel表数据代码:import xlrd workbook = xlrd.open_workbook(demo.xlsx) #打开excel数据表 SheetList = workbook.sheet_names()#读取电子表到列表 SheetName = SheetList[0]#读取第一个电子表的名称 Sheet1 = workbook.sheet_by_index(0) #电子表索引从0开始 Sheet1 = workbook.sheet_by_name(SheetName) #实例化电子表对象m=0 f=0...
python中要想处理excel,必须用到第三方模块xlrd,所以windows 我安装方法是cmd中命令:E:\ANZHUANG\Python\Scripts>easy_install xlrd (路径必须在python的scripts下和必须安装easy_install)#coding=utf-8 import xlrd def print_xls(path): data=xlrd.open_workbook(path) #打开excel table=data.sheets()[1] #打开excel的第几个sheet nrows=table.nrows #捕获到有效数据的行数 books=[] for i in range(nrows): ss=table....
python处理Excel常用到的模块是xlrd。使用xlrd可以非常方便的处理Excel文档,下面介绍一下基本用法1.打开文件import xlrddata= xlrd.open_workbook("c:\\skills.xls")获取一个工作表table = data.sheet_by_name(uskills) #也可以table = data.sheet_by_index(0)行,列的获取table.row_values(i)table.col_values(i)行数,列数 等nrows = table.nrowsncols = table.ncols单元格数据cell_A1 = table.cell(0, 0).valuecell_C4 = table...
这时候还需要把各个工作表合并到一起来形成一个汇总表。这时候比较麻烦也比较容易出错,因为各个表的学号不一定都是一致的、对齐的。因为可能会有人缺考,有人会考号涂错等等。特奉献以下代码,用于合并学生成绩表或者其它类似的表都可以。本代码特点在于不需要使用SQL或者Access等大头软件,只需要Excel就可以执行,非常方便,速度也不慢。转载请勿清除广告。 没有合适的局域网管理软件吗?你的网管工具够灵活够高效吗?看看这个n...
代码如下:#-*- coding:utf-8 -*- from win32com.client import Dispatch if __name__ == __main__: app = Dispatch("et.Application") # 小版本号 print app.Build:%s % app.Build # 大版本号 print app.Version:%s % app.Version app.Quit() app = Dispatch("excel.Application") # 小版本号 print app.Build:%s % app.Build # 大版本号 print app.Version:%s % app.Version app.Quit()运行结果如下: app.Build:6.4.0.1913 app.V...
但GAE、Django并没有直接将pyExcelerator导出为Excel的方法。我的思路是先用把数据导入到Workbook和Worksheet中,如果存为文件可以直接调用Workbook的save方法,但GAE不支持本地文件操作,即使图片也只能存放在DataStore中,但我们可以类似于返回图片的方法,直接将Excel的二进制流返回给浏览器。这就需要修改一下Workbook的代码,加入返回二进制流的方法,我给他取的名字是savestream,在savestream中再次调用CompoundDoc.XlsDoc的...
最近由于经常要用到Excel,需要根据Excel表格中的内容对一些apk进行处理,手动处理很麻烦,于是决定写脚本来处理。首先贴出网上找来的读写Excel的脚本。1.读取Excel(需要安装xlrd): 代码如下:#-*- coding: utf8 -*-import xlrdfname = "reflect.xls"bk = xlrd.open_workbook(fname)shxrange = range(bk.nsheets)try: sh = bk.sheet_by_name("Sheet1")except: print "no sheet in %s named Sheet1" % fname#获取行数nrows = ...
在前面的文章中介绍了如何用Python读写Excel数据,今天再介绍一下如何用Python修改Excel数据。需要用到xlutils模块。下载地址为https://pypi.python.org/pypi/xlutils。下载后执行python setup.py install命令进行安装即可。具体使用代码如下: 代码如下:#-*-coding:utf-8-*-from xlutils.copy import copy # http://pypi.python.org/pypi/xlutilsfrom xlrd import open_workbook # http://pypi.python.org/pypi/xlrdfrom xlwt...
一、读取excel 这里介绍一个不错的包xlrs,可以工作在任何平台。这也就意味着你可以在Linux下读取Excel文件。 首先,打开workbook;代码如下: import xlrd wb = xlrd.open_workbook(myworkbook.xls)检查表单名字:代码如下: wb.sheet_names()得到第一张表单,两种方式:索引和名字 代码如下: sh = wb.sheet_by_index(0) sh = wb.sheet_by_name(uSheet1)递归打印出每行的信息: 代码如下: for rownum in range(sh.nrows):print ...
引言本文的目的,是向您展示如何使用pandas 来执行一些常见的Excel任务。有些例子比较琐碎,但我觉得展示这些简单的东西与那些你可以在其他地方找到的复杂功能同等重要。作为额外的福利,我将会进行一些模糊字符串匹配,以此来展示一些小花样,以及展示pandas是如何利用完整的Python模块系统去做一些在Python中是简单,但在Excel中却很复杂的事情的。有道理吧?让我们开始吧。为某行添加求和项我要介绍的第一项任务是把某几列相加然...
继上一篇文章使用xlrd来读Excel之后,这一篇文章就来介绍下,如何来写Excel,写Excel我们需要使用第三方库xlwt,和xlrd一样,xlrd表示read xls,xlwt表示write xls,同样目前版本只支持97-03版本的Excel。xlwt下载:xlwt 0.7.4 安装xlwt 安装方式一样是python setup.py install就可以了,或者直接解压到你的工程目录中。 API介绍 获取一个xls实例代码如下: xls = ExcelWrite.Workbook()添加一个sheet代码如下: sheet = xls.add_she...
目前还没有更好的方法来追写Excel,lorinnn在网上搜索到以及之后用到的方法就是使用第三方库xlutils来实现了这个功能,主体思想就是先复制一份Sheet然后再次基础上追加并保存到一份新的Excel文档中去。 使用xlutils 代码实现如下:# -*- coding: utf-8 -*- Created on 2012-12-17 @author: walfred @module: XLRDPkg.write_append @description: import os from xlutils.copy import copy import xlrd as ExcelRead def...
有个excle表格需要做一些过滤然后写入数据库中,但是日期类型的cell取出来是个数字,于是查询了下解决的办法。 基本的代码结构代码如下: data = xlrd.open_workbook(EXCEL_PATH) table = data.sheet_by_index(0) lines = table.nrows cols = table.ncols print uThe total line is %s, cols is %s%(lines, cols) 读取某个单元格:代码如下: table.cell(x, y).value x:行 y:列 行,列都是从0开始 * 时间类型的转换...
本文实例讲述了python使用xlrd模块读写Excel文件的方法。分享给大家供大家参考。具体如下: 一、安装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] #通过索引顺序获取 tabl...