`
iluoxuan
  • 浏览: 579822 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python处理excele表格

 
阅读更多

1: 安装xlrd----python2.5选择对应版本 (不支持excel2007以上,另存为xls就可以)

 

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os
import MySQLdb
import simplejson
from datetime import date, datetime, time
import sys
import xlrd
import xdrlib

#读取execle表格
def open_execel(fileName):
    try:
        data = xlrd.open_workbook(fileName)
        return data
    except Exception,e:
        print str(e)

#读取execle表格数据到数据库
def addDataToDB(data):
    s =  data.sheet_by_index(5) #读取第6个sheet
    for row in range(1, s.nrows):
        if not s.cell(row,0).value:
            break
        value=xlrd.xldate_as_tuple(s.cell(row,0).value, data.datemode) #日期格式
        date = datetime(*value)
        uv= s.cell(row, 1).value
        mau = s.cell(row, 2).value
        dayNewReg = s.cell(row, 3).value
        avgOret = s.cell(row, 4).value
        avgSret = s.cell(row, 5).value
        mNewAdd = s.cell(row, 6).value
        cmReg = s.cell(row,7).value
        if not uv:
            uv = 0
        if not mau:
            mau = 0
        if not dayNewReg:
            dayNewReg=0
        if not avgOret:
            avgOret = float("%.3f"%0.000)
        if not avgSret:
            avgSret = float("%.3f"%0.000)
        if not mNewAdd:
            mNewAdd= 0
        if not cmReg:
            cmReg = 0

 

分享到:
评论

相关推荐

    Python 处理Excel表格

    Python 处理Excel表格

    python操作excel表格 格式设置

    根据给定的文件标题“python操作excel表格 格式设置”及描述“python 操作excel,字体,格式等的设置”,本文将详细解析如何利用Python中的`xlwt`库进行Excel表格的操作,包括字体样式、对齐方式以及边框设置等。...

    python操作Excel表格函数包_excel常用函数

    在学习python的时候写的用python来处理excel表格的20个函数(包括批量提取表格数据,批量处理表格数据等),内含详细注释和说明,可用于python自动化办公入门学习。

    python 将excel表格转换为图表

    内容简介:使用python 将excel表格转换为图表,使用GUI界面进行操作,可转换成html网页文件,也可以在html页面保存表格为图片。 此代码文件内,包括了exe执行文件以及源码,可以在任何电脑上执行此exe文件,不需要...

    用python处理Excel表格

    在Python编程环境中,处理Excel表格是一项常见的任务,无论是数据分析、数据清洗还是自动化报告,Python的库都能提供强大的支持。本文将深入探讨如何使用Python来处理Excel文件,主要涉及的库有`pandas`和`openpyxl`...

    Python操作Excel表格并将其中部分数据写入到Access数据库

    该脚本的开发背景源于琐碎的需要手动记录的学籍信息采集工作。具体功能主要是通过Python脚本语言读取Excel中的数据然后将其存入Access数据库中。

    Python-python上传excel表格数据到ftp服务器

    在Python编程中,将Excel表格数据上传到FTP服务器是一项常见的任务,特别是在数据处理和文件共享的场景下。这里,我们主要关注如何使用Python的库来实现这个功能,以及FTP网络编程的基本概念。 首先,我们需要了解...

    用python语言把excel表格首行删去

    Python语言删除Excel表格首行 标题解释 这个标题"用python语言把excel表格首行删去",表明了这个程序的主要功能是使用Python语言删除Excel表格的首行。本程序使用了Python的pandas库和xlwt库对Excel文件进行读取、...

    python调用excel表格源码包

    "python调用excel表格源码包"这个标题指的是Python中用于读取和写入Excel文件的第三方库,这里特别提到了`xlrd`。`xlrd`是一个Python库,专门用来读取旧版本的Excel文件(.xls格式),它允许开发者在Python程序中...

    Python实现处理excel,多个表格合并,筛选.zip

    这个压缩包"Python实现处理excel,多个表格合并,筛选.zip"显然包含了用于处理Excel文件的Python代码示例,特别是涉及多表合并和数据筛选的功能。对于进行课程设计或者需要处理大量Excel数据的人来说,这些工具和...

    python对excel表格操作xlrd和xlwt下载

    Python在处理Excel表格数据时,有两个非常重要的库:xlrd和xlwt。这两个库分别用于读取和写入Excel文件,对于数据分析、自动化报告或数据处理任务非常实用。本篇文章将详细介绍这两个库的功能、用法以及如何下载和...

    基于python的excel表格指定数据标记exe与GUI

    本项目专注于使用Python处理Excel表格,实现指定数据的标记,并通过图形用户界面(GUI)提供友好的用户交互体验。以下是对这个项目的详细解析: 1. **Python与Excel处理**:Python的`pandas`库是处理Excel文件的...

    python处理excel制成雷达图

    python处理excel制成雷达图,利用工具plotly,在线生成,事先要安装好xlrd组件

    python读写excel表格脚本

    ### Python读写Excel表格脚本知识点详解 #### 一、导入必要的库 在Python中处理Excel文件时,通常会用到几个重要的库:`xlrd`用于读取Excel文件,`xlwt`或`openpyxl`用于写入Excel文件。而在本脚本中,作者选择了`...

    python操作excel、word、pdf大全 完整版

    本资源集合了Python操作Excel、Word和PDF的完整教程,旨在帮助开发者熟练掌握这些实用技能。 1. Python操作Excel: - pandas库:Pandas是Python中最常用的用于数据处理和分析的库,它提供了一个DataFrame数据结构...

    Python 把excel表格的格式转换成*.csv格式文件

    在Python编程环境中,将Excel表格(通常是.xlsx或.xls文件)转换为CSV格式是一个常见的任务,这对于数据处理和分析非常有用。Python提供了多个库来处理这种转换,其中最常用的是pandas库。以下是一个详细的步骤说明...

    使用Python处理Excel表格的简单方法

    以上所述是小编给大家介绍的使用Python处理Excel表格的简单方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持! 您可能感兴趣的文章:...

    用python在Excel表格中将上下行相同内容的单元格自动合并.zip

    总之,这个Python自动化办公源码是一个非常实用的工具,可以帮助用户快速高效地处理Excel表格中的数据。无论是需要进行数据分析的专业人士,还是需要处理大量表格数据的行政人员,这个工具都能为他们提供极大的便利...

    实例3:python 删除excel中的多余列

    在Python编程中,处理Excel文件是一项常见的任务,特别是在数据分析、报表生成或自动化流程中。本实例将探讨如何使用Python删除Excel文件中的多余列。我们将主要使用`pandas`库,这是一个强大的数据处理库,它提供了...

Global site tag (gtag.js) - Google Analytics