python读取excel某一单元格内容然后显示在网页上?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python读取excel某一单元格内容然后显示在网页上?相关的知识,希望对你有一定的参考价值。
现在已经做好了一个前段的网页,上面有几个不同的模块,每个模块将会显示同一个excel文件里不同单元格的内容,请问大神具体应该怎么做,我不是IT出身,所有麻烦大家务必讲详细一点。比如:前段html代码应该加什么,python应该怎么写?感谢大家了
参考技术A 我是否可以这样认为:1、python读取excel是后台程序,即服务器代码;
2、显示到网页,即前端代码;
这就分静态渲染和动态交互的问题了。就是把excel内容读出来直接替换到html上显示,还是服务器提取数据,传递给前端,前端来渲染,实现数据交互。这样excel优点类似数据库。
最简单的方式就是采用模板,使用后台框架如django,把excel数据直接填充到html上,发到前端。 参考技术B 可以用一些模板来替换 比如jinja2追问
能否详细解释一下,您是说模版替换html前端文件吗
追答本质上就是通过字符串替换 构造出一个html
私信帮忙
读取excel合并单元格内容
1 def get_excel_content(excel_path): 2 contents = [] 3 if self.log_path.endswith(‘xls‘): 4 workbook = xlrd.open_workbook(excel_path, formatting_info=True) 5 sheet = workbook.sheet_by_index(0) 6 start_row = 0 7 for cell in sheet.merged_cells: 8 row, row_range, col, col_range = cell 9 if row != start_row: 10 # print() 11 start_row = row 12 at_1st_col = True 13 else: 14 at_1st_col = False 15 if at_1st_col or start_row == 0: 16 content = [item for item in sheet.row_values(row) if (item and item != ‘/‘ or item == 0)] 17 if content: 18 # print(content, end=" ") 19 contents.append(content) 20 return contents
以上是关于python读取excel某一单元格内容然后显示在网页上?的主要内容,如果未能解决你的问题,请参考以下文章