文档章节

python操作Excle

淺陌离殇
 淺陌离殇
发布于 07/18 21:43
字数 204
阅读 2
收藏 0
# -*- coding: utf-8 -*-
from openpyxl import load_workbook, Workbook

#index:第几个sheet页,第一个sheet页的index为0
def readExcle(filename,index):
    # 加载excle文件
    wb = load_workbook(filename)
    # 获取所有sheet页
    sheets = wb.sheetnames
    # 获取指定sheet页,根据序号
    sheet = wb[sheets[index]]
    lists = []
    # 按行取数据
    for row in sheet.rows:
        line = [col.value for col in row]
        lists.append(line)
    #print(lists)
    return lists

#top,values必须是list,tuple,dict,range,generator类型的
def writeExcle(sheetname,top,values,exclename):
    wb = load_workbook(exclename)
    #创建sheet页
    sheet = wb.create_sheet(title=sheetname)
    #单元格赋值,先添加表头内容
    sheet.append(top)
    #填充后面表格
    for value in values:
        sheet.append(value)
    wb.save(exclename)

#创建excle
def createExcle(exclename):
    wb = Workbook()
    wb.save(exclename)

#删除指定sheet页
def removeSheet(exclename,sheetname):
    wb = load_workbook(exclename)
    del wb[sheetname]
    wb.save(exclename)

© 著作权归作者所有

共有 人打赏支持
淺陌离殇
粉丝 6
博文 10
码字总数 6599
作品 0
浦东
运维
python 加载excel报错

from pandas import Series, DataFrame import pandas as pd import numpy as np import os import sys reload(sys) sys.setdefultencoding('utf-8') file1=pd.read_excel('F:/dataanalysis/......

wzl20028
06/26
0
0
Python操作Access数据库基本操作步骤分析

我们在这篇文章中公分了五个步骤详细分析了Python操作Access数据库的相关方法,希望可以给又需要的朋友们带来一些帮助。 AD: Python编程语言的出现,带给开发人员非常大的好处。我们可以利用...

张卫泉
2012/07/01
0
0
大数据分析挖掘学习方向?数据分析师的就业前景怎么样?

加米谷数据分析挖掘课程明细,从理论到云端实操环境到项目实战,手把手教您从0掌握数据分析与挖掘技术,带您走进数据时代。 第一阶段(python基础) python入门:1、Python版本特性介绍2、P...

加米谷大数据
04/17
0
0
Python 新功能:或将允许安全工具查看运行时操作

针对 Python 编程语言的新功能提议之一是希望为运行时添加“透明度”,并让安全和审计工具查看 Python 何时可能运行潜在危险的操作。 在当前的形式下,Python 不允许安全工具查看运行时正在执...

达尔文
05/30
0
2
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转...

Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等) s.strip() .lstrip() .rstrip(',') 去空格及特殊符号 复制字符串 Python 连接字符串 Pyth...

木雨山
2012/09/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vue+element-ui操作删除(单行和批量删除)

页面展示: <template><!-- 表格内容 --><el-table :data="packData" border style="width: 100%" ref="multipleTable" @selection-change="handleSelectionChange"><el-tab......

琴妹
16分钟前
0
0
基于vue(element ui) + ssm + shiro 的权限框架

zhcc 基于vue(element ui) + ssm + shiro 的权限框架 引言 心声 现在的Java世界,各种资源很丰富,不得不说,从分布式,服务化,orm,再到前端控制,权限等等玲琅满目,网上有句话说,语言框架...

DarrenHu_吴邪
23分钟前
2
1
数据库水平切分(MyCat分片)

范围分片 io.mycat.route.function.AutoPartitionByLong 自动范围分片 Function名称:rang-long(配置文件默认) 枚举分片 io.mycat.route.function.PartitionByFileMap 枚举分片 Funtion名称...

这很耳东先生
24分钟前
0
0
读《HeadFirst设计模式》笔记之外观模式

外观模式:提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。 举个栗子: 建了一个家庭影院,但是每次享受家庭影院时,你发现需要执行 将灯...

suyain
25分钟前
0
0
MongoDB分片配置

简单注解: mongos 路由进程, 应用程序接入mongos再查询到具体分片,监听端口默认27017 config server 路由表服务, 每一台都具有全部chunk的路由信息 shard为数据存储分片, 每一片都可以是...

LUIS1983
33分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部