Python excel转成html页面 excel 在线预览
因为这两天公司的项目要用到在浏览excel 所以就在做这个功能。一开始查了很多资料 都是各种不行,最后好不容易找到一些辅助资料 终于是今天把它修改完成了,用的是dominate生成静态页面的方法。(还有其他方法的) 有需要的拿去用吧 下面贴上代码:
import logging,dominate, openpyxl, sys, os
from xlrd import open_workbook
from dominate.tags import *
# 创建获取excel数据的函数
def excel_sheet_processor(filepath):
# 通过open_workbook函数 获取Book对象
wb = open_workbook(filepath, formatting_info=True)
# 创建一个新的sheet 对象
ws = wb.sheet_by_index(0)
# 创建2个空列表用于储存数据
workbook_list = []
my_keys = []
# 通过遍历ncols 获取excel表中第一行(python中0是第一行的意思)和所有列的数据
for col in range(ws