`
qiujiayu
  • 浏览: 173539 次
  • 性别: 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文档时,有一些强大的库可以帮助我们完成任务,如xlrd、xlwt和xlutils。这些库分别用于读取、写入和处理Excel文件,使得Python在数据分析和报告生成方面表现出色。 首先,xlrd是Python的一个库,...

    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中的三个重要模块:xlrd、xlwt和xlutils,它们分别用于读取、写入和修改Excel文件。 首先,xlrd模块是Python中用于读取Excel文件的库,支持旧版的xls格式和较新的xlsx格式。它提供了丰富的API...

    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。这些库分别用于读取、写入和处理Excel文件,对于数据分析、报告生成等任务非常有用。在这个名为"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社区提供了多个库来支持这类操作,其中最常用的就是`xlrd`、`xlutils`和`xlwt`。这3个库分别专注于读取Excel文件、处理Excel文件以及写入Excel文件。 **xlrd**是Python中用于读取Excel文件的库,它支持...

    Python操作Excel的开发包

    为了方便地操作Excel,Python社区提供了多个库,其中xlwt、xlrd和xlutils是三个非常重要的开发包。下面将详细介绍这三个库的功能、用法以及它们之间的关系。 首先,xlrd库主要用于读取Excel文件。它支持多种Excel...

    xlrd xlwt excel

    在Python中处理Excel数据时,`xlrd`、`xlwt`和`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. ...

    Python对Excel操作详解

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

    (完整word)python操作excel.doc

    文章首先介绍了三种读写 Excel 的方法:xlrd、xlwt、xlutils、openpyxl 和 win32com,比较了它们的优缺点,并选择了 xlrd 和 win32com 来读取和操作 Excel 文件。然后,文章介绍了使用 Python 的关系型数据库 SQLite...

    Python对Excel操作教程.pdf

    本文档将重点介绍如何使用Python与Excel交互,包括xlrd、xlwt和xlutils等模块。 1. xlrd模块:这个模块用于读取Excel文件。它支持Excel 97-2003的.xls格式以及Excel 2007及更高版本的.xlsx格式。你可以使用xlrd打开...

    (整理)python操作excel..pdf

    Python 提供了多种库来实现对 Excel 文件的读写操作,包括 xlrd、xlwt、xlutils、openpyxl 和 win32com 等。 Python 操作 Excel 的函数库: 1. xlrd、xlwt、xlutils:这三个库的好处是不需要其他支持,在任何操作...

    Python自动化办公Excel库xlrd与xlwt常用操作详解.pdf

    这时,可以考虑使用xlutils库,它可以配合xlrd和xlwt进行读写操作,比如在写入新数据时,可以先用xlrd读取原文件,再用xlwt写入新数据,最后利用xlutils更新原文件。 对于.xlsx文件的处理,xlwings和openpyxl是更好...

    python自动办公-48 Excel-xlutils设置格式

    总结来说,Python的`xlutils`库结合`xlrd`和`xlwt`,为我们提供了强大的Excel文件处理能力,特别是对于自动办公场景,能够轻松实现读取、修改和保存Excel文件,以及设置各种复杂的格式。通过熟练掌握这些库,可以...

    python读写EXCEL插件

    在这个主题中,我们将重点关注三个关键的Python库:xlrd、xlutils和xlwt,它们都是用于处理Excel文件的重要工具。 首先,xlrd是Python的一个库,专为读取Excel文件设计。它支持多种Excel文件格式,包括.BIFF8...

    Python对Excel操作教程.doc

    本文档主要介绍了如何通过Python对Office Excel进行读写操作,使用了xlrd、xlwt和xlutils模块。另外还演示了如何通过Tcltcom包对Excel操作。 一、Python简介 Python是一种面向对象、直译式电脑编程语言,具有近...

Global site tag (gtag.js) - Google Analytics