使用openpyxl导出excel

摘要:
importlogging,osfromsqlserverimportsqlserverfromsopenpyxl.workbookimportWorkbookfromsopenPyxl.writer.exclimportExcelWriterfromopenpyxl。utilimportget_column_letter来自openpyxl.reader。超负荷
import logging,os
from sqlserver import sqlserver
from openpyxl.workbook import Workbook
from openpyxl.writer.excel import ExcelWriter
from openpyxl.utils import get_column_letter
from openpyxl.reader.excel import load_workbook

class HandleExcel():
    def __init__(self):
        self.head_row_labels = ['序号', '统一社会信用代码', '企业名称', '公司地址', '企业法人代表']

    def write_to_excel_with_openpyxl(self, records, head_row, save_excel_name="save.xlsx"):
        # 新建一个workbook
        wb = Workbook()
        # 新建一个excelWriter
        #ew = ExcelWriter(workbook=wb)
        # 设置文件输出路径与名称
        dest_filename = save_excel_name
        # 第一个sheet是ws
        ws = wb.worksheets[0]
        # 设置ws的名称
        ws.title = "企业"
        # 写第一行,标题行
        for h_x in range(1, len(head_row) + 1):
            ws.cell(1,h_x,head_row[h_x - 1])
        for row in range(2,len(records)+2):
            for col in range(1, len(head_row) + 1):
                ws.cell(row, col, records[row-2][col-1])
        # 写文件
        wb.save(filename=dest_filename)

免责声明:文章转载自《使用openpyxl导出excel》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇运维配置环境中间件几种基于token 认证的标准下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

openpyxl 学习笔记

一、简介 openpyxl 是一个用于处理 xlsx 格式Excel表格文件的第三方python库,其支持Excel表格绝大多数基本操作。  安装方法 pip/pip3 install openpyxl 二、Excel表格术语 列  column,以大写字母表示,如A,B 行 row,以数字表示,从1开始 格式(方块) cell 工作表 s...

python操作Excel模块openpyxl

1、 安装 pip install openpyxl 想要在文件中插入图片文件,需要安装pillow,安装文件:PIL-fork-1.1.7.win-amd64-py2.7.exe · font(字体类):字号、字体颜色、下划线等 · fill(填充类):颜色等 · border(边框类):设置单元格边框 · alignment(位置类):对齐方式 · ...

使用openpyxl去操作Excel表格

对表格的数据写操作: from openpyxl import Workbook wb=Workbook() w1=wb.create_sheet('index',0) # w1["E4"]="碧玉妆成一树高,万条垂下绿丝绦" # w1.cell(row=3,column=5,value="孤舟蓑笠翁,独钓寒江雪") w1['A1']=2 w1['A2'...

使用 Pandas 的 to_excel() 方法来将多个 csv 文件合并到一个 xlsx 的不同 sheets 内

这几天在用 Python3 研究一个爬虫,最后一个需求是把爬下来的20+个csv文件整合到一个excel表里的不同sheets。 初版的核心代码如下: 1 while year <= 2018: 2 csvPath = sys.path[0] + '/result/%d.csv' %year 3 excelPath = sys.pa...

python 操作openpyxl导出Excel 设置单元格格式以及合并处理

贴上一个例子,里面设计很多用法,根据将相同日期的某些行合并处理。 from openpyxl importWorkbook...

openpyxl/csv--python处理excel表格模块

#conding='utf-8'#属性方法参考:https://zhuanlan.zhihu.com/p/43186995 #Workbook ;worksheet;active;load_workbook;cell;value;rows;append"""workbook对象属性: active:获取当前活跃的Worksheet worksheets...