Python对Excel的读写主要有xlrd、xlwt、xlutils、openpyxl、xlsxwriter几种。

1.xlrd主要是用来读取excel文件

import xlrd

workbook =

xlrd.open_workbook(u'有趣装逼每日数据及趋势.xls')

sheet_names=

workbook.sheet_names()

for sheet_name in

sheet_names:

sheet2 =

workbook.sheet_by_name(sheet_name)

print sheet_name

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

cols = sheet2.col_values(1) #

获取第二列内容

print

rows

print cols

2.xlwt主要是用来写excel文件

import xlwt

wbk = xlwt.Workbook()

sheet = wbk.add_sheet('sheet

1')

sheet.write(0,1,'test

text')#第0行第一列写入内容

wbk.save('test.xls')

3.xlutils结合xlrd可以达到修改excel文件目的

import xlrd

from xlutils.copy import

copy

workbook =

xlrd.open_workbook(u'有趣装逼每日数据及趋势.xls')

workbooknew =

copy(workbook)

ws =

workbooknew.get_sheet(0)

ws.write(3, 0,

'changed!')

workbooknew.save(u'有趣装逼每日数据及趋势copy.xls')

4.openpyxl可以对excel文件进行读写操作

from openpyxl import

Workbook

from openpyxl import

load_workbook

from openpyxl.writer.excel import

ExcelWriter

workbook_ =

load_workbook(u"新歌检索失败1477881109469.xlsx")

sheetnames

=workbook_.get_sheet_names() #获得表单名字

print sheetnames

sheet =

workbook_.get_sheet_by_name(sheetnames[0])

print

sheet.cell(row=3,column=3).value

sheet['A1'] =

'47'

workbook_.save(u"新歌检索失败1477881109469_new.xlsx")

wb = Workbook()

ws = wb.active

ws['A1'] = 4

wb.save("新歌检索失败.xlsx")

5.xlsxwriter可以写excel文件并加上图表

import xlsxwriter

def get_chart(series):

chart = workbook.add_chart({'type':

'line'})

for ses in series:

name =

ses["name"]

values =

ses["values"]

chart.add_series({

'name': name,

'categories':

'A2:A10',

'values':values

})

chart.set_size({'width': 700, 'height':

350})

return chart

if __name__ ==

'__main__':

workbook =

xlsxwriter.Workbook(u'H5应用中心关键数据及趋势.xlsx')

worksheet =

workbook.add_worksheet(u"每日PV,UV")

headings = ['日期', '平均值']

worksheet.write_row('A1', headings)

index=0

for row in range(1,10):

for com in

[0,1]:

worksheet.write(row,com,index)

index+=1

series =

[{"name":"平均值","values":"B2:B10"}]

chart = get_chart(series)

chart.set_title ({'name': '每日页面分享数据'})

worksheet.insert_chart('H7', chart)

workbook.close()

openpyxl

python操作excel-Python对Excel的读写等操作(转)相关推荐

  1. python怎么保存文件代码_Python文件读写保存操作的实现代码

    本篇文章给大家带来的内容是关于Python文件读写保存操作的实现代码 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 记录下第一次使用Python读写文件的过程,虽然很简单,第一次实 ...

  2. excel调用python编程-使用Python对Excel进行读写操作

    学习Python的过程中,我们会遇到Excel的读写问题.这时,我们可以使用xlwt模块将数据写入Excel表格中,使用xlrd模块从Excel中读取数据.下面我们介绍如何实现使用Python对Exc ...

  3. python数据读写操作之csv转excel

    python数据读写操作之csv转excel 从数据库读取处理后的数据格式 写入csv文件的数据格式 从csv转为xls的数据格式 import os import time from config. ...

  4. python怎么写中文至excel_[ Python爬虫实战 ] python 操作excel以及解决中文报错 - pytorch中文网...

    有时候我们可以把一些简单的数据存储进Excel文件中,比如我们的我们爬取了某网站的用户ID,昵称,我们可以存储进Excel中. 环境安装 xlwt,xlrd是python读写操作excel的模块,你可 ...

  5. python读excel 包含格式_python里读写excel等数据文件的几种常用方式

    python处理数据文件第一步是要读取数据,文件类型主要包括文本文件(csv.txt等).excel文件.数据库文件.api等. 下面整理下python有哪些方式可以读取数据文件. 1. python ...

  6. excel python插件_利用 Python 插件 xlwings 读写 Excel

    Python 通过 xlwings 读取 Excel 数据 去年底公司让我做设备管理,多次委婉拒绝,最终还是做了.其实我比较喜欢技术.做管理后发现现场没有停机率统计,而原始数据有,每次要自己在Exce ...

  7. 用python实现excel 14个常用操作,用Python 操作 Excel,这篇文章别错过了!(超全总结)...

    在之前的办公自动化系列文章中,我已经对Python操作Excel的几个常用库openpyxl.xlrd/xlwt.xlwings.xlsxwriter等进行了详细的讲解. 为了进一步带大家了解各个库的 ...

  8. python上传excel文件_python读写Excel python实现Excel上传

    最近小编在处理各种.xlsx表格的数据处理和计算的工作,目前python用于操作表格的模块有很多,功能各有千秋.本文主要讲的是xlwt用于写,xlrt用于读. 表格写入 简单的写入功能可用xlwt模块 ...

  9. python xlwt模块写完excel表格怎么保存和关闭_Python操作Excel表格,xlwt模块的使用...

    Python可以操作Excel的模块不止一种,我习惯使用的写入模块是xlwt(一般都是读写模块分开的) 按照模块使用pip install xlwt 就行了,很常规的方式 直接进代码解析,本文源码 w ...

  10. Python 技术篇 - 用xlrd库和xlwt库操作excel,对excel进行读取和写入实例演示

    首先你需要安装 xlrd 和 xlwt 这两个库,一个是读库,一个是写库. 先来说一下这两个库的局限性: 局限性一: 不能用于 xlsx 文件 局限性二: 写的时候不能写入已有的文件,只能重新建 解决 ...

最新文章

  1. 可以左右移动多选下拉列表的javaScipt(可以兼容IE和firefox)
  2. SAP HUM 如何对一个HU做上架?
  3. oracle性能分析
  4. java输入键盘_java键盘输入
  5. Redis遍历方式思考--字典扩容方式
  6. python 温度 符号_Python通过小实例入门学习---1.0(温度转换)
  7. mysql重要的监控参数_zabbix3.0.2使用percona mysql插件来监控mysql5.7   以及必须监控的性能参数...
  8. 【XCTF 攻防世界 web 练习详解系列(二)】【get_post的两种解法】
  9. 2.4 shell 脚本基础
  10. 建设数据中心机房主要看这几点,否则被定为劣质机房
  11. 草莓熊python turtle绘图(风车版)附源代码
  12. HDU - Shaolin(STL)
  13. 力扣42.接雨水C++解法
  14. ubuntu 使用 egl
  15. 了解Apache实木复合地板
  16. 嵌入式开发笔记——调试组件SEGGER_RTT
  17. 2019计算机电源海关征税,回国华人注意!2019中国海关严打:这些东西千万别带了!...
  18. 数说故事2022年中国预制菜行业趋势及营销创新洞察报告
  19. 怎么利用外链快速上排名?
  20. 古文觀止卷七_原道_韓愈

热门文章

  1. (28)java web的hibernate使用
  2. 边框画的三角形给shadow
  3. 20155325 2016-2017-2 《Java程序设计》第3周学习总结
  4. JQuery3 的新变化
  5. jquery selector 使用方法
  6. Windows与Linux拷贝数据
  7. python画直方图成绩分析-使用Python进行描述性统计
  8. python数据结构推荐书-自己想学数据结构,有大佬能推荐一下看什么书吗?
  9. python画-一步一步教你如何用Python画一个滑稽
  10. python自动测试p-Python-selenium-自动化测试模型