使用带有xlrd的在线Python编译器读取excel文件



我和我的团队目前正在进行一个学校项目,我们需要使用在线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 发行版非常乐意仅为本地用户安装。

import tabula

读取 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", pages='all'(打印(DF(

最新更新