Excel 資料顯示到網頁

2022-05-06 20:33:08 字數 931 閱讀 4475

其實 excel 只是個噱頭, 怎麼可能用 excel 分析資料, 不存在的, 必須是 pandas 呀. 其實就是將 dataframe 給渲染到 網頁而已. 而這裡涉及 web, 則用下 flask, 幾行**就搞定了呀.

能顯示網頁, 能共享, 不就是乙個弄個 web 就好了呀. 這裡用 pandas 來讀取資料, 核心是用 dataframe 的to_html結合 flask 來顯示網頁.

展示資料以經典的 超市資料為例, 顯示前50行吧, 這裡只是乙個簡化版, 主要是為了說明思路哦.

超市資料, 是 tableau 自帶的測試資料集, tableau 是我目前做視覺化的主要工具, 就用它.

import pandas as pd

import flask

file_path = "d:/test_data/示例 - 超市.xls"

def show_excel():

"""將excel展示網頁"""

df = pd.read_excel(file_path).head(50)

# todo: 這裡可以寫對資料的處理哦

data_html = df.to_html()

return f"""

"""if __name__ == '__main__':

然後開啟網頁, 本機測一下, 輸入 127.0.0.1:5000 回車即可看到網頁效果. (flask 預設埠是 5000)

功能完成!

但樣式有些醜, 可以嘗試改下前端, 這裡我就不弄了, 主要是目前不想弄前端, 調格式是真的有些煩.

JS獲取Excel資料並顯示到頁面(IE)

實現效果 從有兩個sheet的excel中獲取資料展示到頁面中 測試環境 ie8 excel2003 excel2007 說明 1 不相容火狐,用的 2 因為使用的是ie的activexobject,所以瀏覽器必須允許activex控制項的執行,如果不允許就不能初始化activexobject。具體...

匯出網頁中的table到excel

一 將網頁資料以excel報表以線上瀏覽方式呈現 response.setheader content disposition inline filename test1.xls 以上這行設定傳送到前端瀏覽器時的檔名為test1.xls 就是靠這一行,讓前端瀏覽器以為接收到乙個excel檔 exce...

匯出資料到Excel

最近做到了匯出資料這乙個功能,所以寫一下關於匯出資料的文獻,說一下自己是怎麼去做這乙個功能的。在我們要匯出資料之前,我們要查詢出我們要匯出的資訊,由於這裡是c 我就直接放圖了,下面是我自己資料庫中查詢的一些資訊 查詢出我們的資料後。我們要使用npoi來將我們的資訊寫入我們的文件中。npoi 是指構建...