Python 处理excel文件

1、对于.xls 文件,有以下库可以使用

xlrd:从excel读数据的第三方控件;

xlwt:从excel写数据的第三方控件;

xlutils:使用xlrd、xlwt的工具箱。

注;安装过程中,需要安装setuptools库

简单例子使用:

import xlrd
import xlwt
from xlutils.copy import copy
def write_excel(data,rows,columns):
    local='d:\\pic_dwn'
    filename = "wmw.xls"

    rb = xlrd.open_workbook(local+'\\'+filename)
    r_sheet = rb.sheet_by_index(0)
    wb = copy(rb)
    sheet = wb.get_sheet(0)
    sheet.write(1930,3,data)
    wb.save(local+'\\'+'wmw.xls')

2、对于.xlsx,还有一个库可以使用:

XlsxWriter:从excel写数据的第三方控件

简单使用例子:

def creat_workbook():
    local='d:\\pic_dwn'
    filename = "creatnew.xlsx"
    workbook = xlsxwriter.Workbook(local+'\\'+filename)
    worksheet = workbook.add_worksheet()
    return workbook,worksheet
def shut_workbook(workbook):
    workbook.close()

def write_excel(worksheet,data,columns,rows):
    worksheet.write(columns+rows,data)
时间: 2024-10-19 20:05:12

Python 处理excel文件的相关文章

python读取excel文件(xrld模块)

Python读取excel文件 一.python  xlrd模块 安装 mac 下安装python  xlrd模块 http://www.crifan.com/python_read_excel_xls_file_xlrd/comment-page-1/ python setup.py install 在mac 下出现的错误是 http://stackoverflow.com/questions/18199853/error-could-not-create-library-python-2-7

python 读取 excel文件

python读取excel文件的链接都是从这里获取的: http://blog.csdn.net/longshen747/article/details/17194259 http://www.cnblogs.com/yanzhi123/archive/2012/04/16/2452214.html 上个示例的代码: import xml.etree.ElementTree as ETimport xlwtimport os path = "D:/Cai_Bishe/xml/"prin

Python解析excel文件并存入sqlite数据库

功能:1.数据库设计 建立数据库2.Python解析excel文件3.Python读取文件名并解析4.将解析的数据存储入库 一 建立数据库 根据需求建立数据库,建立了两个表,并保证了可以将数据存储到已有的数据库中,代码如下: import sqlite3 def createDataBase(): cn = sqlite3.connect('check.db') cn.execute('''CREATE TABLE IF NOT EXISTS TB_CHECK (ID integer PRIMA

用Python读写Excel文件 Contents

用Python读写Excel文件 四种python处理excel模块PK 我主要尝试了四种工具,在此并不会给出他们的排名,因为在不同的应用场景下,做出的选择会不同.   XlsxWriter xlrd&xlwt OpenPyXL Microsoft Excel API 介绍 可以创建Excel 2007或更高版本的XLSX文件 即python-excel,含xlrd.xlwt和xlutils三大模块,分别提供读.写和其他功能 可以读写Excel 2007 XLSX和XLSM文件 直接通过COM组

Python 读取 excel 文件

现在大部分数据都是存储在excel中或直接调取数据库,作为刚刚自学Python的小白来说怎么读取文件还是比较懵的,现在对Python读取excel文件进行了一些整理: #coding=utf-8 #cmd中进行安装xlrd库 pip install xlrd import xlrd #文件路径,要用/而不是\ file_path = r'C:/Users/mingli.zhao/Desktop/七天.xlsx' #中文转码 #file_path = file_path.decode('utf-8

Python读取Excel文件并生成分析结果

笔者需要对存放在Excel里的很多媒资文件进行分析,这些节目的分辨率有高清.标清之分,高清的节目名称前面加上"HD-",比如下面的"HD-护宝联盟第一季",标清的则直接是节目名称,如"HD-护宝联盟第一季",这些节目可能分别属于电视剧.电影.娱乐的栏目,每个节目有对应的时长(分钟数),然后按栏目放在不同的sheet里 需要实现的目标有: 1.统计高清节目的时长,这个在Excel里可以直接统计: 2.统计标清节目的时长,这个在Excel里可以直接统

Python读写Excel文件和正则表达式

Python 读写Excel文件 这里使用的是 xlwt 和 xlrd 这两个excel读写库. #_*_ coding:utf-8 _*_ #__author__='观海云不远' #__date__ = '2019-07-11' #读写excel import xlwt import xlrd import re workbook = xlrd.open_workbook('data.xlsx') sheet = workbook.sheet_by_index(0) data = [] for

xls2- 用Python读写Excel文件-乘法口诀

xls2- 用Python读写Excel文件 https://gitee.com/pandarrr/Panda.SimpleExcel https://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html 一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 二.使用介绍 1.导入模块 import xlrd 2.打开Excel文件读取数据

python读取excel文件

一.xlrd的说明 xlrd是专门用来在python中读取excel文档的模块,使用前需要安装. 可以到这https://pypi.python.org/pypi/xlrd进行下载tar.gz文件,然后解压缩安装,在cmd命令窗口中切换到解压后的文件夹中,使用 python setup.py install 进行安装. 方法二. 使用pip进行安装 pip install xlrd 二.使用介绍 1导入模块 import xlrd 2 打开excel文件 data = xlrd.open_wor

[Python]将Excel文件中的数据导入MySQL

Github Link 需求 现有2000+文件夹,每个文件夹下有若干excel文件,现在要将这些excel文件中的数据导入mysql. 每个excel文件的第一行是无效数据. 除了excel文件中已有的数据,还要添加一列,名为“at_company”,值为821. 流程 (1)获取excel文件列表,并根据excel文件名确定之后需要创建的table名: (2)连接mysql (3)创建table (4)插入数据 (5)断开连接 依赖模块 1. xlrd # to read excel fil