文档章节

python操作Excle

淺陌离殇
 淺陌离殇
发布于 07/18 21:43
字数 204
阅读 5
收藏 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)

© 著作权归作者所有

共有 人打赏支持
淺陌离殇

淺陌离殇

粉丝 7
博文 12
码字总数 7148
作品 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
力压 R,Python 在数据科学领域风生水起

TIOBE 最新发布的 9 月编程语言排行榜中,Python 凭 4.67% 的增速以 0.26% 的优势力压 C++,逆袭成功进入 Top 3。 TIOBE 9 月编程语言 Top 5 而近一年势头不灭的 Python 在数据分析领域,是专...

CSDN资讯
09/09
0
0
大数据分析挖掘学习方向?数据分析师的就业前景怎么样?

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

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

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

达尔文
05/30
0
2

没有更多内容

加载失败,请刷新页面

加载更多

Python基础案例教程

一、超市买薯片 # 用户输入薯片的单价danjia = float(input("薯片的单价"))# 用户输入购买袋数daishu = int(input("购买的袋数"))# 计算总价zongjia = danjia * daishu# 输出结果...

linuxprobe16
48分钟前
0
0
采用CXF框架发布webservice

package cn.it.ws.cxf.a;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;@WebService(serviceName="languageManager")public interface ......

江戸川
50分钟前
0
0
HashMap工作原理及实现

HashMap工作原理及实现 1. 概述 什么时候会使用HashMap?他有什么特点? 知道HashMap的工作原理吗? 知道get和put的原理吗? 知道hash的实现吗?为什么要这样实现? 如果HashMap的大小超过了...

傅小水water
57分钟前
1
0
swagger如何屏蔽某些接口,不对外公开--使用@ApiIgnore

@ApiIgnore@RestController@RequestMapping(value = "/i18nTest")public class I18nTestController {// @Resource// private LocaleMessageSourceService localeMessageSourceSe......

karma123
今天
1
0
大数据技术学习,大数据处理为何选择Spark,而不是Hadoop

大数据处理为何选择Spark,而不是Hadoop。 一.基础知识 1.Spark Spark是一个用来实现快速而通用的集群计算的平台。 在速度方面,Spark扩展了广泛使用的MapReduce计算模型,而且高效地支持更多...

董黎明
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部