精华内容
下载资源
问答
  • Flask Excel python操作excel

    千次阅读 2015-09-17 17:11:43
    在flask api 中下载excel 以下是示例代码 很详细的 http://flask-excel.readthedocs.org/en/latest/ https://github.com/chfw/Flask-Excel

    在flask api 中下载excel
    以下是示例代码 很详细的
    http://flask-excel.readthedocs.org/en/latest/
    https://github.com/chfw/Flask-Excel

    展开全文
  • Elasticsearch数据导出Excel Python实现

    千次阅读 2018-12-15 12:02:56
    依赖环境:  pip install elasticsearch openpyxl .../usr/bin/env python3 # -*- coding: utf-8 -*- # @Author : QC # @Date : 2018/12/15 11:08 # @desc : 导出es指定index, type的数据到excel from elasticse...

    依赖环境: 

    pip install elasticsearch openpyxl

    代码如下:

    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-
    # @Author  : QC
    # @Date    : 2018/12/15 11:08
    # @desc    : 导出es指定index, type的数据到excel
    from elasticsearch import Elasticsearch
    from elasticsearch import helpers
    import openpyxl
    
    
    class EsToExcel(object):
        def __init__(self, es_host, index, type, file_name):
            """
            :param es_host: es连接地址 例: 127.0.0.1:9200
            :param index: 索引名
            :param type: type名
            :param file_name: 导出文件名
            """
            self.es = Elasticsearch([es_host])
            self.index = index
            self.type = type
            self.file_name = file_name
            self.item_list = []
    
        def get_field(self):
            """
            获取字段信息
            :return: 字段信息
            """
            field_list = list(self.es.indices.get_mapping(index=self.index, doc_type=self.type)
                              [self.index]['mappings'][self.type]['properties'])
            return field_list
    
        def get_data(self):
            """
            获取索引下所有数据
            :return: 数据纪录
            """
            query = {
                "query": {
                    "match_all": {
    
                    }
                }
            }
            scanResp = helpers.scan(client=self.es, query=query, scroll="5m", index=self.index, doc_type=self.type,
                                    request_timeout=100)
            for resp in scanResp:
                item = resp['_source']
                yield item
    
        def deal_data(self, item, field_list):
            """
            :param item: es查询出的数据纪录
            :param field_list: 对应的字段信息
            :return: 处理好的数据纪录
            """
            new_item = [str(item.get(field, '')) for field in field_list]
            return new_item
    
        def write_excel(self, item_list, style):
            """
            写入Excel
            :param item_list: 数据集
            :param style: 表头信息
            :return:
            """
            f = openpyxl.Workbook()
            sheet1 = f.active
            for index, i in enumerate(style):
                # openpyxl生成xlsx文件,行列从1开始
                sheet1.cell(row=1, column=index + 1, value=i)
            for row, item in enumerate(item_list):
                try:
                    for index, i in enumerate(item):
                        # openpyxl生成xlsx文件,行列从1开始
                        sheet1.cell(row=row + 2, column=index + 1, value=i)
                except Exception as e:
                    print(e)
    
            f.save('{}.xlsx'.format(self.file_name))
            print('{}数据导出完成'.format(self.file_name))
    
        def start(self):
            """运行主函数"""
            field_list = self.get_field()
            for item in self.get_data():
                new_item = self.deal_data(item, field_list)
                self.item_list.append(new_item)
            self.write_excel(self.item_list, field_list)
    
    
    if __name__ == '__main__':
        export = EsToExcel(es_host='127.0.0.1', index='**', type='**', file_name='**')
        export.start()

     

    展开全文
  • 昨儿利用python+win32com将网页的表单导出到本地excel,遇到了输出乱码问题,解决方法: 将x改为x.decode('utf-8') setCall('sheet1',row,col,x.decode('utf-8')) 我的部分源码: self.xlBook = self....

    昨儿利用python+win32com将网页的表单导出到本地excel,遇到了输出乱码问题,解决方法:

    将x改为x.decode('utf-8')

    setCall('sheet1',row,col,x.decode('utf-8'))

    我的部分源码:

    self.xlBook = self.xlApp.Workbooks.Add()
    
        def setCell(self,sheet,row,col,value):#设置单元格的数据
            "Set value of one cell"
            sht = self.xlBook.Worksheets(sheet)
            print row,col
            sht.Cells(row,col).Value = value
    
    setCall('sheet1'
    ,i,j,x.decode('utf-8'))

     

    转载于:https://www.cnblogs.com/yuexizhuo/p/3916073.html

    展开全文
  • python输出excel文件

    千次阅读 2019-09-19 18:07:40
    python存储excel格式python直接输出excel文件python先输出txt等,再转为excel python直接输出excel文件 首先安装xlwt,之后如下即可。 import xlwt book = xlwt.Workbook() sheet = book.add_sheet('sheet1', cell_...

    python直接输出excel文件

    首先安装xlwt,之后如下即可。

    import xlwt
    
    book = xlwt.Workbook()
    sheet = book.add_sheet('sheet1', cell_overwrite_ok=True)
    
    sheet.write(0, 0, '序列1')
    sheet.write(0, 1, '序列2') # 表示第0行第1列填入“序列2”
    
    book.save('./result.xls')
    

    python先输出txt等,再转为excel

    可以考虑曲线救国哈~

    1. python正常输出txt等格式文件;
    2. 用excel打开该txt文件;
    3. 在打开的过程中,如果乱码,需要更改文件原始格式,比如我从Macintosh改为UTF-8
    4. 修改分隔符,选中txt中的分隔符即可
    5. 选择列数据格式,默认即可

    正常来说,这就完事,但在数据量不大的情况下,仍然出现文件未完全加载的问题,暂未解决,若解决了再更新。

    展开全文
  • python高手之路python处理excel文件

    万次阅读 多人点赞 2020-03-29 18:57:31
    python来自动生成excel数据文件。python处理excel文件主要是第三方模块库xlrd、xlwt、xluntils和pyExcelerator,除此之外,python处理excel还可以用win32com和openpyxl模块。 方法一 小罗问我怎么从excel中...
  • 学习内容: 【PYTHON,EXCEL】利用python进行EXCEL处理1 打开,读取数据的方法...【PYTHON,EXCEL】利用python进行EXCEL处理2 写入内容 https://blog.csdn.net/AI_LINNGLONG/article/detail...
  • pythonexcel自适应导入数据库

    万次阅读 2021-01-28 22:09:34
    pythonexcel导入数据库 功能如下: 将excel中每个sheet自动导入数据库,以sheet名称为表名在数据库中创建表; 将每个sheet中的数据添加至数据库对应表中;默认以第一行为该表的列表名,其它行作为数据; 查找数据中...
  • Python开发 之 Python3读写Excel文件(较全)

    万次阅读 多人点赞 2018-10-17 10:17:52
    Python读写Excel文件用xlrd包读取Excel文件 用xlrd包读取Excel文件 用法比较简单。 import xlrd import xlwt import openpyxl from datetime import date,datetime arrayNum = 6 #array = {'L1':'','L2':'...
  • excel设置超链接的函数是HYPERLINK,这里用python批量生成超链接的思想其实很简单,就是将公式写入excel就行。本文代码里用到《python获取指定文件夹下的所有文件名(或指定文件类型)》文章的知识,代码不懂的可以...
  • 原标题:如何将Excel导入Python之中呢?如何将Excel导入Python之中呢?很简单!做法如下:首先我们要读取excel要用到xlrd模块,官网安装先上官网安装。 然后就可以跟着里面的例子稍微试一下就知道怎么用了。大概的...
  • python网络爬虫并输出excel

    千次阅读 2019-03-27 19:41:22
    title: Python网络爬虫并输出到excel 欢迎查看Eetal的第五篇博客–Python网络爬虫并输出到excel Python版本与IDE 笔者用的是python3.6.5以及PyCharm不得不说,JetBrains做的IDE都很不错,无论是这款PyCharm还是...
  • 文章目录3.7.1 pip安装win32com3.7.2 Python使用win32com读写Excel python可以使用一个第三方库叫做win32com达到操作com的目的,win32com功能强大,可以操作word、调用宏等等等。 3.7.1 pip安装win32com pip install...
  • 什么是ExcelExcel 是微软出品的和款办公软件它能够创建和编辑以”xls”和”xlsx”为后缀的电子表格文件Excel文件可以在Windows、macOS、Android和iOS系统中使用自1993年发布5.0 版本以来,Excel 已经成为电子表格...
  • write excel with python xlwt

    千次阅读 2015-06-29 17:47:01
    write excel with python xlwt
  • python读取excelpython版本3.8.1,使用xlrd 先安装xlrd 打开powershell 输入 pip install xlrd 安装好后, 我试着找了几个网上打开excel的命令,都不对。 摸索到最新命令如下 如读取E:\bc\1.xlsx import xlrd ...
  •   章节一:python使用openpyxl操作excel     1、openpyxl库介绍     2、python怎么打开及读取表格内容?        1)Excel表格述语        2)打开Excel表格并获取表格名称        3...
  • Python读取Excel

    千次阅读 2017-12-31 14:16:39
    一、python读取Excel   import xlrd try: data = xlrd.open_workbook('source_code/CSI1k.xls') except: print("fail to open file") else: # 读取第一个sheet table = data.sheets()[0] # 获取...
  • PythonExcel

    千次阅读 2019-01-17 15:08:43
    Excel文档与python Excel 是 Windows 环境下流行的、强大的电子表格应用。 openpyxl 模块让 Python 程序能读取和修改 Excel电子表格文件。例如,可能有一个无聊的任务,需要从一个电子表格拷贝一些数据,粘贴到另一个...
  • python读取Excel

    千次阅读 2018-10-25 19:33:04
    python读取Excel实例 1.操作步骤: 1)安装python官方Excel库–>xlrd 2)获取Excel文件位置并读取 3)读取sheet 4)读取指定rows和cols内容 2.示例代码 # -*- coding: utf-8 -*- import xlrd from datetime ...
  • 本书精选典型办公案例以及通俗易懂的讲解,有助于办公人士掌握Python+Excel的联合使用,也有利于读者在大数据的应用上能够更进一步。本书代码简洁、思路清晰,在学习过程中只需简单地修改一下本书附赠代码就能够应用...
  • 点击上方“Python全家桶”,“星标”或"置顶"关键时刻,第一时间送达作者:Ryoko源自:凹凸数据本文说明如何使用 xlsxwriter、pandas、openpyxl 三个库来实现数据写入 Excel,写入后的格式如下图所示:以下为数据...
  • python excel 安装

    千次阅读 2016-09-27 11:07:19
    python(x,y)是没有自带安装xlrd的,所以不能直接读取excel文件。 搜索keyword:python excel。有个网站。,进去会对excel处理的一些模块进行介绍 下载源码,然后安装 命令为进入解压目录;eg:F:/xlrd-1.0.0 ...
  • python 提取 Excel 特定列 - 带界面

    千次阅读 2019-11-29 14:49:06
    需求 :一个Excel有多个列,需要提取部分的列....python依赖tkinter,pandas # -*- coding: UTF-8 -*- import tkinter as tk from tkinter import filedialog, RIGHT, Scrollbar, Y, LEFT from os import walk im...
  • python解析excel函数

    万次阅读 2019-08-15 00:18:22
    python解析excel函数 在现在的开发的工作中,随着数据的重要性日益凸显,经常需要与excel文件打交道,目前的大多数第三方库只提供读取excel文件的方法,但有时候需要将预先定义好的 “excel函数” 插入到excel文件...
  • python读取excelPython处理xls)

    千次阅读 2017-07-27 18:53:52
    在很多应用场景中,程序都需要读取excel的配置。 比如,在游戏中,数值策划用excel 建好了数值表,我们要导入到游戏中。 概述 这里我使用了 pyexcel-xls 这个东西。我个人觉得这个东西导出的数据结构,结构...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 48,832
精华内容 19,532
关键字:

excelpython

python 订阅