下载此文档

最新Python对Excel操作教程.docx


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
仅供学****与交流
收集于网络,如有侵权请联系管理员删除
Python 对 Excel 操作详解
文档摘要:
本文档主要介绍如何通过python 对office excel 进行读写操作, 使用了xlrd、xlwt 和x示。
图 3
Python 很多功能都是靠模块实现的,比如 ftplib 模块负责 ftp 功能的实现,math 模块囊括了基本数学公式,如果我们想要引用这些模块,需要使用命令 import 模块名称,如 import ftplib 和import math。如果想使用 math 模块中的函 数 floor, 可以使 (),语法为“”,如果想要直接使用 floor函数,必须提前引用,命令为 from math import floor,那样就可以直接使用命令floor()了。如果觉得floor 这个函数名称太长了或者不好记忆,可以通过变量引用函数,如 f = ,这样变量f 就充当了 的功能了。上面提到的模块 ftplib 和math 都是在 python 安装的时候已经安装了,而接下来重点介绍的xlrd、xlwt、xlutils 模块都不是随 python 安装的。需要手动下载安装,第 5 节会详细介绍模块的安装。
当成功导入了某个模块后,可以通过函数dir (模块名)查看这个模块包含哪些函数,如果对某个函数的作用不了解,可以通过 help 函数查看,如help()
仅供学****与交流
收集于网络,如有侵权请联系管理员删除
仅供学****与交流
收集于网络,如有侵权请联系管理员删除
本文只是带领大家入门,python 的其他语法可以参考其它资料学****br/>Tcl 对 Excel 操作
在使用python 对excel 操作之前搜索过如何通过Tcl 对excel 操作,Tcl 本身没有提供对 excel 操作的命令,可以通过 tcom 外部包来调用 excel 的接口实现,但是个人感觉实现起来比较麻烦, msdn 网站上虽然提供了excel 的接口,但示例都是针对 VB 脚本语言写的, Tcl 如果想要调用的话还需要转换,如下是一段简单的Tcl 代码展示如何通过tcom 对 excel 进行操作,但也花了本人不少时间琢磨。
# 加载tcom 包package require tcom
set filename "F:/"
# 创建com 实例,打开工作表,下面四句都是套路
set excel [::tcom::ref createobject ""] set workbooks [$excel Workbooks]
set workbook [$workbooks Open $filename] set worksheets [$workbook Worksheets]
# "sheet1"为 sheet 的名称
set worksheet [$worksheets Item "sheet1"] # 创建单元格对象
set cells [$worksheet Cells] # 给单元格B2 赋值为“hsdf”
$cells Item 2 B "hsdf"
# 获取sheet 的个数并赋值给sheetCount set sheetCount [$worksheets Count]
# 获取A1 至 A15 单元的范围对象
set range [$worksheet Range A1 A15] # 给A1 至 A15 单元赋值
$range Value2 "abcdefg"
# 获取A1 至 A15 的值,并赋值给A,A 是一个列表list set A [$range Value2]
# 设置单元的背景色
set interior [$range Interior]
$interior Color [expr 0x00FFE0]
# 设置单元的前景色和字体大小、加粗、斜体、字体set font [$range Font]
$font Color [expr 0xFF0000]
$font Bold 1
$font Size 10
$font Italic 0
$font Name "华文行楷"
# 设置单元格的宽度为自动调整
仅供学****与交流
收集于网络,如有侵权请联系管理员删除
set entire [$range EntireColumn]
$entir

最新Python对Excel操作教程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息