我的主要思路是:

Excel -> Html -> Image

代码如下:

# -*- coding:utf-8 -*-

__author__ = 'YangXin'

import sys

import pandas as pd

import codecs

import imgkit

reload(sys)

sys.setdefaultencoding('utf-8')

# ReportImage -> report convert include multiple sheets into pictures

class ReportImage:

def __init__(self):

pass

# excel_html -> convert excel include multiple sheets into multiple html file

# excel_file -> file

# html_path -> path

@staticmethod

def excel_html(excel_file, html_path):

html_list = []

excel_obj = pd.ExcelFile(excel_file)

sheet_list = excel_obj.sheet_names

index = 0

for i in sheet_list:

html_file = html_path + i + ".html"

excel_data = excel_obj.parse(excel_obj.sheet_names[index])

with codecs.open(html_file, 'w', 'utf-8') as html:

html.write(excel_data.to_html(header=True, index=True))

html_list.append(html_file)

index += 1

return html_list

# html_image -> convert htmls into pictures file

# html_list -> list

# image_path -> path

@staticmethod

def html_image(html_list, image_path):

index = 0

for i in html_list:

img_obj = image_path + str(index) + ".png"

with open(i, 'r') as html_file:

imgkit.from_file(html_file, img_obj, options={"encoding":"UTF-8"})

index += 1

if __name__ == '__main__':

html_list = ReportImage.excel_html("/xxx.xlsx", "/yyy/")

ReportImage.html_image(html_list, "/zzz/")

以上这篇Python实现将Excel转换成为image的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

python将excel转换成图片_Python实现将Excel转换成为image的方法相关推荐

  1. CAD如何转换成图片?一键完成文件转换

    图片相对于CAD文件来说是非常简单的文件格式,因此我们在许多时候都都需要将CAD文件转换成更为简单的图片格式.那么怎么快速将CAD转换成图片?CAD如何转换成图片?通过这篇文章我就将CAD转换成图片的 ...

  2. 怎么把CAD转换成图片格式?CAD快速转换成图片的方法

    如何把CAD转换成图片格式?在我们平时的CAD工作中,有时候为了方便观看查阅,我们需要将CAD转换高清图片.这不,前几天公司有位实习生就因为不知道该如何转换,而被领导骂了一顿.由此可见,CAD转换图片 ...

  3. python如何读取二进制文件为图片_Python二进制文件读取并转换

    Python二进制文件读取并转换 Python二进制文件读取并转换 标签(空格分隔): python 本文所用环境: Python 3.6.5 |Anaconda custom (64-bit)| 引 ...

  4. python英文版怎么改成中文版_Python中文(非英文字符)解决方法

    Python编译报错:"UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal ...

  5. html视频怎么转换成图片,如何将小视频转换成GIF动图或将GIF动图转换成视频

    现在GIF动图是越来越流行了.在过去,它是我们在Web上唯一能展示动画图片的技术.这种技术非常的有用,因为,相对于Real Video Player, Windows Media等技术,都需要特殊的浏 ...

  6. 【PDF转换图片】如何把pdf文件转换成图片?如何把批量pdf文件转换成图片?如何把多目录批量pdf文件转换成图片?如何pdf文件转换成图片不失真不损失清晰度?今天教方法

    在工作中常常需要将PDF转换为图片,好多免费但是图片有水印和功能不全的问题. 还有市面上很多软件知识完成了部分的工作,比如只能单个文件转PDF,那么遇到多文件的就只能挨个转么? 还有转换的格式支持的非 ...

  7. python将excel转换成图片_python-尝试将Excel文件保存为图片并加上水印

    python-尝试将Excel文件保存为图片并加上水印 场景:并不是将 excel 的 chart 生成图片,而是将整个表格内容生成图片. 1. 准备工作 目前搜索不到已有的方法,只能自己尝试写一个, ...

  8. python将excel转换成图片_python-尝试将Excel文件保存为图片并加上水印-阿里云开发者社区...

    python-尝试将Excel文件保存为图片并加上水印 场景:并不是将 excel 的 chart 生成图片,而是将整个表格内容生成图片. 1. 准备工作 目前搜索不到已有的方法,只能自己尝试写一个, ...

  9. python时间戳转换成时间_Python 时间戳/字符串/时间 转换

    概要 平时对于时间的处理经常使用python的time和datetime模块,但是用来多次还是对其中的时间戳,字符串和时间转换应用的不太熟练,时间长了不使用就理不清楚,为此整理成文. 视图 时间戳,时 ...

最新文章

  1. Reporting Services 的多值参数究竟能否用在数据集获取途径为存储过程的情景呢?...
  2. 自定义View:测量measure,布局layout,绘制draw
  3. boost之asio异步io使用实例
  4. java修饰符继承_Java修饰符和继承
  5. 计算机怎样选定硬盘,如何给电脑分盘
  6. 检查一列数据的重复项 vba_提取重复值,但字典不是重点。
  7. SQL SERVER2000教程-第二章-创建和管理数据库 第六节 压缩数据库
  8. c++ string后面会添加‘\0‘
  9. Debian的软件包管理工具命令不完全列表
  10. CADD课程学习(2)-- 靶点晶体结构信息
  11. ArcGIS for Android 100.3的学习与应用(三) 实现地图添加自定义指北针
  12. Windows 关闭端口号
  13. python自动分箱,计算woe,iv
  14. Handlebars.js的下载及使用示例
  15. 我国目前大数据产业发展现状
  16. java未将对象引用设置_未将对象引用设置到对象的实例,怎么解决啊??
  17. 五、需求分析建模之数据库建模
  18. 利用requests库抓取猫眼电影排行
  19. oracle常用笔记(二)
  20. 第3章第9节:快速提取幻灯片中的所有图片素材 [PowerPoint精美幻灯片实战教程]

热门文章

  1. 从B站装机猿的配置到电脑配件厂商
  2. xmplayer安卓最新版_mxplayer播放器最新版下载|mxplayer安卓中文版1.13.2下载 _当游网...
  3. 肺癌/肺炎相关最新进展(2022年3月)
  4. 如何将电脑加入指定的域名
  5. 智能家居(13)——智能家居控制系统
  6. vue+echarts地图 + 杭州市 + 点击穿透下面的区和县
  7. POI之PPT导出最简单实例
  8. 关于5G你想需要知道
  9. Web前端开发人员的发展规划
  10. 打造个人IP的平台选择和流程