当前位置: 首页 > news >正文

制作网页时通常用表格进行页面布局/优化系统软件

制作网页时通常用表格进行页面布局,优化系统软件,网站开发做账,盐城集团网站建设更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接: 高州阳光论坛https://www.hnthzk.com/人人影视http://www.sfkyty.com/on里面的xlrd模块详解(一) - 疯了的小蜗 - 博客园【内容】:> 那我就一下面…

更多编程教程请到:菜鸟教程 https://www.piaodoo.com/

友情链接:

高州阳光论坛https://www.hnthzk.com/

人人影视http://www.sfkyty.com/

on里面的xlrd模块详解(一) - 疯了的小蜗 - 博客园【内容】:>

那我就一下面积个问题对xlrd模块进行学习一下:

  • 什么是xlrd模块?
  • 为什么使用xlrd模块?

1.什么是xlrd模块?

  ♦python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。

今天就先来说一下xlrd模块:

一、安装xlrd模块

  ♦ 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。

  ♦或者在cmd窗口 pip installxlrd

二、使用介绍

1、常用单元格中的数据类型

  ♦ 0. empty(空的),1 string(text), 2 number, 3 date, 4 boolean, 5 error, 6 blank(空白表格)

2、导入模块

import xlrd

3、打开Excel文件读取数据

data = xlrd.open_workbook(filename)#文件名以及路径,如果路径或者文件名有中文给前面加一个r拜师原生字符。

 4、常用的函数

♦ excel中最重要的方法就是book和sheet的操作

1)获取book中一个工作表

table = data.sheets()[0]     #通过索引顺序获取
table = data.sheet_by_index(sheet_indx)) #通过索引顺序获取
table = data.sheet_by_name(sheet_name)#通过名称获取
以上三个函数都会返回一个xlrd.sheet.Sheet()对象
names = data.sheet_names()  #返回book中所有工作表的名字
data.sheet_loaded(sheet_name or indx)  # 检查某个sheet是否导入完毕

如:

2)行的操作

nrows = table.nrows #获取该sheet中的有效行数
table.row(rowx) #返回由该行中所有的单元格对象组成的列表
table.row_slice(rowx) #返回由该列中所有的单元格对象组成的列表
table.row_types(rowx, start_colx=0, end_colx=None)  #返回由该行中所有单元格的数据类型组成的列表
table.row_values(rowx, start_colx=0, end_colx=None)  #返回由该行中所有单元格的数据组成的列表
table.row_len(rowx) #返回该列的有效单元格长度

3)列(colnum)的操作

ncols = table.ncols  #获取列表的有效列数
table.col(colx, start_rowx=0, end_rowx=None) #返回由该列中所有的单元格对象组成的列表
table.col_slice(colx, start_rowx=0, end_rowx=None) #返回由该列中所有的单元格对象组成的列表
table.col_types(colx, start_rowx=0, end_rowx=None)  #返回由该列中所有单元格的数据类型组成的列表
table.col_values(colx, start_rowx=0, end_rowx=None)  #返回由该列中所有单元格的数据组成的列表

如:

4)单元格的操作

table.cell(rowx,colx)  #返回单元格对象
table.cell_type(rowx,colx)  #返回单元格中的数据类型
table.cell_value(rowx,colx)  #返回单元格中的数据
table.cell_xf_index(rowx, colx)  # 暂时还没有搞懂

♦单元格:单元格是表格中行与列的交叉部分,它是组成表格的最小单位,可拆分或者合并。单个数据的输入和修改都是在单元格中进行的

如:

注意:注意作用域问题,之前获取的sheet之后,都在获取到这个sheet值后,在进行,行和列以及单元格的操作。

问题现象:

  ♦1、使用open()函数、xlrd.open_workbook()函数打开文件,文件名若包含中文,会报错找不到这个文件或目录。

  ♦2、获取sheet时若包含中文,也会报错。

#打开文件
file = open(filename,'rb')
#打开excel文件
workbook = xlrd.open_workbook(filename)
#获取sheet
sheet = workbook.sheet_by_name(sheetname)

解决方案:

  ♦对参数进行转码即可。如:

filename = filename.decode('utf-8')

  ♦也试过unicode函数,不过,在ride中运行时出现了报错,所以不赞成使用。

filename = unicode(filename,'utf-8')

2.为什么使用xlrd模块?

  ♦在UI自动化或者接口自动化中数据维护是一个核心,所以此模块非常实用。

http://www.lbrq.cn/news/1396387.html

相关文章:

  • wordpress网站工具栏/关键词举例
  • 适合ps做图的素材网站/爱站网关键词怎么挖掘
  • 济南自助建站系统/廊坊百度关键词排名平台
  • 网站 视觉冲击/竞价网络推广托管
  • 中国最好的网站建设公司/竞价托管推广哪家好
  • 网站建设买什么书/企业网站seo优化公司
  • 自己有网站怎么做优化/域名权重查询工具
  • 什么企业做网站比较方便呢/邯郸seo优化公司
  • 做网站要用什么软件/滕州百度推广
  • 网站建设开源节流/搜索引擎优化排名案例
  • 用lls建设一个网站/短视频新媒体推广
  • wordpress下载地址插件/文明seo
  • 企业网站如何做优化/营销软文
  • 微信小程序制作软件哪个好/南京网络推广优化哪家好
  • 企业信息查询系统官网江苏/网站如何做seo排名
  • 中国纪检监察报理论版/青岛官网seo方法
  • 品牌服装网站源码/软文代写公司
  • 网站图片 优化/hao123网址之家官网
  • 网站页脚内容/卡一卡二卡三入口2021
  • 课程建设类教学成果奖网站/谷粉搜索谷歌搜索
  • 陈坤做直播在哪个网站/seo搜索铺文章
  • html5 单页网站/外贸网站建设流程
  • 网站建设套餐自助报价/福州seo外包公司
  • 网站建设置顶/百度收录方法
  • 如何做微网站平台/网络服务提供者收集和使用个人信息应当符合的条件有
  • 怎么把本地wordpress上传到服务器/优化教程网官网
  • asp.net 网站压缩/友链交易交易平台
  • 网站建设实训室/推广app赚佣金平台有哪些
  • 太原建站模板搭建/陕西网站推广公司
  • 石家庄定制网站建设/seo就业前景
  • PostgreSQL 流程---更新
  • AI 效应: GPT-6,“用户真正想要的是记忆”
  • 新手向:使用STM32通过RS485通信接口控制步进电机
  • 实现自己的AI视频监控系统-第一章-视频拉流与解码1
  • iOS App 混淆工具实战,教育培训类 App 的安全保护方案
  • 如何计算 PCM 音频与 YUV/RGB 原始视频文件大小?