`
qiujiayu
  • 浏览: 170300 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用Python操作Excel,xlrd,xlwt,xlutils

阅读更多

Python操作Excel文档的类库,挺多的,但是都存在各种问题,无法满足我们的需求,在http://www.zhlwish.com/2010/10/09/python_edit_excel/  的《用Python修改Excel文件》中,给我带来了新的希望,于是我安装了:xlrd,xlwt,xlutils以及errorhandler。 并实现了下面一个例子:

#! /usr/bin/python
# -*- coding: utf-8 -*-
import xlrd
import xlutils.copy

if __name__ == '__main__':
    template = u"1.xls"
    workBook = xlrd.open_workbook(template, on_demand=True, formatting_info=True)
    workBook = xlutils.copy.copy(workBook)
    sheet = workBook.get_sheet(0)
    sheet.write(0, 0, 'changed!111')
    workBook.save('1.xls')
 

 

 

不给力呀,还是没找到解决方法,最后只能用win32com

 

分享到:
评论
1 楼 HATS 2011-05-07  
请问楼主的需求是什么样的呢?为什么说python这几个库不能给力?

我最近也遇到做报表的问题,打算用python来解决,所以想了解一下。

相关推荐

    python 的excel支持库excel xlrd xlwt xlutils打包

    使用python操作excel文档必需的库,安装cmd命令:pip install *.whl

    python_xlrd_xlwt_xlutils_excel2003.rar

    python中通过xlwt、xlrd和xlutils操作xls xlwt模块用于在内存中生成一个xls/xlsx对象,增加表格数据,并把内存中的xls对象保存为本地磁盘xls文件; xlrd模块用于把本地xls文件加载到内存中,可以读取xls文件的...

    Python操作Excel模块 xlrd和xlwt和xlutils

    收集Python操作Excel引用的模块安装文件,包括xlrd(读)、xlwt(写)和xlutils(修改)

    python 读写 Excel 包(xlrd xlwt xlutils)

    其中包括三个包和一个文档(en) 1 xlrd-0.7.7.tar.gz 2 xlwt-0.7.4.tar.gz 3 xlutils-1.5.2.tar.gz 4 python-excel.pdf ...再加上一个Working with Excel files in Python 的文档。 剩下的就是 coding it 了

    python_Excel安裝包xlrd_xlwt_xlutils.rar

    python Excel xlrd xlwt xlutils 安裝包 python Excel xlrd xlwt xlutils 安裝包

    python-操作excel,使用xlrd、xlutils、xlwt读写excel、设置样式

    目录一、使用xlrd读取excel二、使用xlrd + xlutils写入数据三、使用xlwt设置样式常见问题1.PermissionError2.NotImplementedError3.Excel无法打开文件”xxx.xlsx” 简介 库 主要功能 支持excel xlrd 读取...

    python操作excel,离线安装包,打包下载

    xlrd,xlwt,xlutils是python操作excel的一个系列,用来处理excel 2003(excel 2007也能读出来,但不能往里写) openpyxl是另一个系列,用来处理excel 2007(不能往excel 2003里写) 安装顺序: 1、先装python, ...

    python处理excel用到的3个库文件(xlrd,xlutils,xlwt)

    python处理excel用到的3个库文件(xlrd,xlutils,xlwt)

    Python操作Excel的开发包

    Python操作Excel的开发包,包括xlwt、xlrd、xlutils三个包。

    python基于xlrd&xlwt读写excel

    只能操作已存在的excel 依赖: 1. xlrd 2. xlwt 3. xlutils 全局变量: 1. 文件名称 2 工作薄对象 3. sheet对象 4. copy的工作薄对象 5. copy的sheet对象 6. 单元格样式对象 7. 当前 sheet 有效行数 8. ...

    Python2.7的Excel模块的安装文件.zip

    python2.7的xlrd、xlwt、xlutils、setuptools相关模块的全部安装文件,内有安装说明和在安装过程中所遇问题的解决方案。本人刚刚将模块装好,亲测可用。

    Python对Excel操作详解

    资源名称:Python对Excel操作详解内容简介:Python对Excel操作详解 中文WORD版主要介绍如何通过python对office excel进行读写操作,使用了xlrd、xlwt和xlutils模块。另外还演示了如何通过Tcl tcom包对excel操作。感...

    Python对Excel操作教程.doc

    Python对Excel操作详解 文档摘要: 本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd、xlwt和xlutils模块。另外还演示了如何通过Tcl tcom包对excel操作。 关键字: Python、Excel、xlrd、xlwt、...

    python更改已存在excel文件的方法

    首先,将需要更改的excel文件打开,用xlutils包的copy将excel文件对象拷贝一份,然后进行修改操作 具体代码实现: import xlrd import xlwt from xlutils.copy import copy # 打开想要更改的excel文件 old_excel =...

    Python Excel读写库

    Python Excel读写库 先安装xlrd xlwt python再安装xlutils-1.5.2

    python实现xlwt xlrd 指定条件给excel行添加颜色

    之前也有试过直接用xlwt 来操作sheetwork对象,来实现给指定行添加颜色的操作,由于能力有限,最终没有找到合适的方法,最终换了个方法 先读出来,因为workbook对象可以拿到行数 和对列操作,筛选关键字比较方便,...

    excel增删改查功能的封装

    对excel进行增删改查操作,通过python xlrd\xlwt\xlutils 这三个库封装的对excel进行怎删改查功能,方便在日常工作中的使用;

    Python对Excel操作详解.doc

    本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd、xlwt和xlutils模块。另外还演示了如何通过Tcl tcom包对excel操作。

    python的电子表格操作桥梁xlutils模块

    该模块可以作为一个桥梁,连接`xlrd`(用于读取Excel文件)和`xlwt`(用于写入Excel文件)这两个库,使得在读取和写入Excel文件时更加方便和高效。通过`xlutils`模块,可以实现在已有的Excel文件上进行修改、复制、...

Global site tag (gtag.js) - Google Analytics