其實 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 是指構建...