pythonexcelxlwt

1.为什么要用python中xlrd,xlwt操作excel

python 对 excel基本的操作如下:

# -*- coding: utf-8 -*-

import xlrd

import xlwt

from datetime import date,datetime

def read_excel():

# 打开文件

workbook = xlrd.open_workbook(r'F:\demo.xlsx')

# 获取所有sheet

print workbook.sheet_names() # [u'sheet1', u'sheet2']

sheet2_name = workbook.sheet_names()[1]

# 根据sheet索引或者名称获取sheet内容

sheet2 = workbook.sheet_by_index(1) # sheet索引从0开始

sheet2 = workbook.sheet_by_name('sheet2')

# sheet的名称,行数,列数

print sheet2.name,sheet2.nrows,sheet2.ncols

# 获取整行和整列的值(数组)

rows = sheet2.row_values(3) # 获取第四行内容

cols = sheet2.col_values(2) # 获取第三列内容

print rows

print cols

# 获取单元格内容

print sheet2.cell(1,0).value.encode('utf-8')

print sheet2.cell_value(1,0).encode('utf-8')

print sheet2.row(1)[0].value.encode('utf-8')

# 获取单元格内容的数据类型

print sheet2.cell(1,0).ctype

if __name__ == '__main__':

read_excel()

2.python xlwt如何设置单元格格式

import xlwt

style = xlwt.easyxf('pattern: pattern solid, fore_color red;')

rb = open_workbook('data.xlsx')

r_sheet = rb.sheet_by_index(0)

wb = copy(rb)

w_sheet = wb.get_sheet(0)

w_sheet.write(row, 4, new, style)

3.python 通过xlwt 写入excel 时,怎样创建组合,展开和隐藏组合

def eachrowintext(filename, spliter=','):

with open(filename, 'r') as handle:

for ln in handle:

yield ln.strip().split(spliter)

def write2sheet(sheet, iter_rows, baserow=1, basecol=1):

for j, row in enumerate(iter_rows):

for i, item in enumerate(row):

sheet.write(baserow+j, basecol+i, item)

wb=xlwt.Workbook()

ws=wb.add_sheet('hongan3')

write2sheet(ws, eachrowintext('61610400.txt'))

wb.save("hongan11.xls")

4.python使用xlrd,如何操作excel文档

给你个例子吧。这个用起来,只要学一个例子就可以会。

import xlutils,xlrd,xlwt

import os,glob,re,traceback,sys,time

from xlrd import open_workbook

from xlutils.copy import copy

def read_from_xlsx(fn_xlsx):

lists = []

try:

wb = xlrd.open_workbook(fn_xlsx)

except:

print u'文件不存在,或者无法打开,请关闭EXCEL:',fn_xlsx

return None

sh = wb.sheet_by_index(0)

//。。。。。..

for rownum in range(sh.nrows):

cols = sh.row_values(rownum)

cols = [unicode(c).strip() for c in cols]其中关键是row_values。

你也可以在官网上找到例子代码。

5.如何安装python xlwt

1、首先到下载xlwt-0.7.4.tar.gz;

2、把下载的.gz包解压,如把它解压到F:DOWNLOAD下。

3、下打开cmd,在命令行输入F:,切换到F盘,再cd DOWNLOAD\xlrm-0.7.7,

4、最后 setup.py install.装完了。

应用:

xlwt

import xlwt

filename = xlwt.Workbook ()

sheet = filename.add_sheet('name')

sheet.write(0,0,'hao123')

filename.save('test.xls')

6.Python 使用xlwt和xlrd操作Excel自动换sheet的问题,如何让每5条数据

这个过程有几个比较麻烦的问题,比如读取日期、读合并单元格内容。

下面先看看基本的操作:首先读一个excel文件,有两个sheet,测试用第二个sheet,sheet2内容如下:python 对 excel基本的操作如下:?# -*- coding: utf-8 -*-import xlrdimport xlwtfrom datetime import date,datetimedef read_excel(): # 打开文件 workbook = xlrd.open_workbook(r'F:\demo.xlsx') # 获取所有sheet print workbook.sheet_names() # [u'sheet1', u'sheet2'] sheet2_name = workbook.sheet_names()[1] # 根据sheet索引或者名称获取sheet内容 sheet2 = workbook.sheet_by_index(1) # sheet索引从0开始 sheet2 = workbook.sheet_by_name('sheet2') # sheet的名称,行数,列数 print sheet2.name,sheet2.nrows,sheet2.ncols # 获取整行和整列的值(数组) rows = sheet2.row_values(3) # 获取第四行内容 cols = sheet2.col_values(2) # 获取第三列内容。

pythonexcelxlwt

转载请注明出处编程代码网 » pythonexcelxlwt

资讯

python中文注释

阅读(8)

本文主要为您介绍python中文注释,内容包括Python如何进行中文注释,Python如何进行中文注释,Python如何进行中文注释。#在Python中显示中文注释和输出中文a ="中文"print ad:\Python27\python.exe "D:\test\中文

资讯

abyteofpython中文

阅读(8)

本文主要为您介绍abyteofpython中文,内容包括已经在网上看了一些python的教材比如abyteofpython,,《Python核心编程》和《Python学习手册》哪一本更适合零基础,新手学Python请问2018年从那个版入手好呢学Python要经过怎么样。推荐这本书:a b

资讯

python编程入门第3版

阅读(7)

本文主要为您介绍python编程入门第3版,内容包括为什么不推荐Python初学者购买《Python核心编程第三版》,为什么不推荐Python初学者购买《Python核心编程第三版》,python核心编程第三版好不好。目前教程大部分是基于Python2的,但其中部分教程

资讯

arcgispython开发

阅读(4)

本文主要为您介绍arcgispython开发,内容包括怎么用python开发arcgis,arcgis可以用python开发吗,GIS+Python的开发经验值得分享。在Pyhton写的一些代码,用户交互不方便,用户体验比较差,不方便重用。在ArcGIS中可以将用写的Python代码导入到Tool

资讯

pythonwindows环境搭建

阅读(8)

本文主要为您介绍pythonwindows环境搭建,内容包括怎么搭建windowspython环境,如何快速地在windows上部署Python开发环境,包括各种常用的第三方,如何在windows下搭建python的IDE开发环境。Python科学计算的瑞士军刀Anoaconda 安装与配置Pyth

资讯

python的虚拟主机

阅读(6)

本文主要为您介绍python的虚拟主机,内容包括哪些支持python的虚拟主机值得推荐,请问哪有支持modpython的虚拟主机,目前国内需要Python虚拟主机的多吗。九州我以前买过一个月,但存在的安全问题不得不考虑.九州的确可以支持python,php,perl,客

资讯

查看python版本的命令

阅读(6)

本文主要为您介绍查看python版本的命令,内容包括怎么看自己电脑里的python版本,如何查看python的当前版本号,如何查看python版本。对于一个python新手来说,查看python语言的版本号可能是必须会做的操作,那么在linux/unix/windows系统下如何来

资讯

python开发实战.pdf

阅读(5)

本文主要为您介绍python开发实战.pdf,内容包括Python编程的19个资源,python教程哪里下载,在线等,《python大战机器学习》pdf。数据科学家是当下炙手可热的职业,机器学习则是他们的必备技能。机器学习在大数据分析中居于核心地位,在互联网、金

资讯

python3插件安装

阅读(5)

本文主要为您介绍python3插件安装,内容包括如何用pycharm安装python3插件,如何使用在subline中已经安装插件,sublime怎样安装python插件。除了使用easy_insatll和pip工具安装Python第三方库外还可以使用pycharm安装Python第三方库,步骤如下:1

资讯

socketpythonbind

阅读(6)

本文主要为您介绍socketpythonbind,内容包括python中s.bind(("",Port))里“”是什么意思,python中关于bind()的使用,python中关于bind()的使用。socket编程中的bind()函数把IP地址端口相关信息和套接字相互关联起来。使用格式#include <sys/types

资讯

pythonvideocapture

阅读(6)

本文主要为您介绍pythonvideocapture,内容包括pythonvideocapture怎样安装,去哪里找Python中的VideoCapture库,去哪里找Python中的VideoCapture库。import cv2vc = cv2.VideoCapture(Test.avi) #读入视频文件c=1if vc.isOpened()

资讯

用python科学计算

阅读(4)

本文主要为您介绍用python科学计算,内容包括如何用python进行科学计算,python的科学计算有什么用,为什么用python进行科学计算。Python用在科学计算领域有两大好处:1. 强大的胶水功能,可以粘合其他的第三方库,处理任何碰到的问题;2. 批量处理的

资讯

python爬虫链接

阅读(5)

本文主要为您介绍python爬虫链接,内容包括如何python爬虫把网站链接爬下来,Python爬链接爬虫怎么写,写个python爬虫怎么爬取一个网页上面发现的url链接。python爬虫我们都知道是可以在网上任意搜索的脚本程序,主要是帮助我们再也不用鼠标一

资讯

python调c

阅读(4)

本文主要为您介绍python调c,内容包括如何让python调用C和C++代码,python调用c函数,如何让python调用C和C++代码。如何让python调用C和C++代码 安装python后,会有一个chm格式的python手册。要搞明白如何让python调用C/C++

资讯

python读取汉字

阅读(2)

本文主要为您介绍python读取汉字,内容包括python读取的中文怎么使用,python怎么读取文本中的汉字,python怎么读取文本中的汉字。在python脚本的第一行加上#encoding=utf-8即可。程序如下:Created on 2011-9-24@author: l

资讯

python数组行列

阅读(2)

本文主要为您介绍python数组行列,内容包括python3如何把由坐标构成的一维数组转换成行列分别为xy值的二维数组,python中怎样让数据列转置,python怎么输入一个数组矩阵。需求:你需要转置一个二维数组,将行列互换.讨论:你需要确保该数组的行列数

资讯

跳板机python

阅读(2)

本文主要为您介绍跳板机python,内容包括如何直接通过跳板机ssh到服务器,如何无视跳板机,如何直接通过跳板机ssh到服务器。公司连上远程游戏服需要先ssh登到跳板机,再在跳板机上ssh到远程,不能直连,如:自己的系统(Mac OS) ===&gt; 跳板机 =

资讯

python公开课

阅读(2)

本文主要为您介绍python公开课,内容包括Python教学视频实用型的哪里有,哪的Python视频教程比较好,有什么比较好的Python学习教程。随着人工智能时代呼声渐起,Python凭借其入门简单、应用广泛的优势成为很多想要入行互联网行业的人们的首选编

资讯

python二进制文件读取

阅读(2)

本文主要为您介绍python二进制文件读取,内容包括在python中如何从二进制文件中读取信息,在python中如何从二进制文件中读取信息,python二进制文件的读取与写入可以分别使用和方法。你是指读入二进制文件吧?可以使用numpy.fromfile(),也可以使

资讯

python黑客pdf

阅读(2)

本文主要为您介绍python黑客pdf,内容包括为什么很多关于python的黑客书,我想成为一名黑客,我在学python,可是里面讲的多是游戏设计,能否,求黑客书籍资源。学习是循序渐进的过程最常见的有两本python和黑客相关的书《python灰帽子:黑客与逆向

资讯

pythonexcel中文

阅读(2)

本文主要为您介绍pythonexcel中文,内容包括python怎么读excel中文,python怎么将中文写入excel文档,python怎么输出中文文件名excel。简单的介绍一下这两个库,先说xlrd,这个库读excel比较方便,各种方法使用起来也挺方便:bk = xlrd.open_workboo

资讯

apachepythonlinux

阅读(2)

本文主要为您介绍apachepythonlinux,内容包括请教一个关于linux下APACHE关于PYTHON的设置问题,linux配置apache和python的环境,modpython在安装的报错处理,在线,如何在Apache下设置Python。二、linux下apache配置python 一.安装apache apac

资讯

chainPython

阅读(2)

本文主要为您介绍chainPython,内容包括ord在python是什么意思怎么使用,Python大神解释一下吧,python中round函数怎么用。>>>help(ord)Help on built-in function ord in module builtins:ord() #

资讯

python添加一行

阅读(2)

本文主要为您介绍python添加一行,内容包括python怎么实现数组增加一行或多行,python如何将字符串增加一行,python怎么实现数组增加一行或多行。把文档全部作为一个字符串,字符串可以相加, 如在1.doc里添加s 和d,用>>>file=open(1.doc,r)>>>str