簡體   English   中英

使用帶有 xlrd 的在線 Python 編譯器讀取 excel 文件

[英]Read excel file with an online Python compiler with xlrd

我和我的團隊目前正在開展一個學校項目,我們需要使用在線 python 編譯器,因為我們不允許在他們的計算機上安裝或下載任何軟件。 該項目要求我從 .xlsx 文件中讀取數據。

有沒有帶 xlrd 的在線 IDE 可以讀取學校電腦上的文件?

我一直在看一些,但似乎找不到任何有這種支持的。 在 tutorialspoint.com 上可以上傳 excel 文件,但不能導入 xlrd。 其他站點有 xlrd,但不允許將文件上傳到站點。

您可以查看Cloud9的在線 IDE。 它無法訪問您計算機的文件系統,但您可以:

  • 構建一個小型燒瓶Web 應用程序,該應用程序通過上傳表單公開網站。 您可以通過表單上傳文件,並讓后端使用 xlrd 執行您需要的任何操作。
  • 通過 C9 的界面本身直接將您的文件上傳到 C9 的工作區。

您絕對可以在 C9 上安裝 xlrd。

  1. pandas包及其pandas.read_clipboard函數有幫助嗎? 在啟動腳本之前,您需要手動將文件的內容復制到剪貼板。

  2. 或者 - 只是租用服務器是否被視為作弊? 這幾天挺便宜的。

  3. 最后:您通常不需要管理員權限來安裝 Python……所以假設它不違反學校政策,例如 Anaconda 發行版很高興僅為本地用戶安裝。

進口表格

閱讀 PDF 文件

df = tabula.read_pdf("file:///C:/Users/tanej/Desktop/salary.pdf", pages='all')[0]

將 PDF 轉換為 CSV

tabula.convert_into("file:///C:/Users/tanej/Desktop/salary.pdf", "file:///C:/Users/tanej/Desktop/salary.csv", output_format="csv",頁面='全部')打印(df)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM