gpt4 book ai didi

javascript - 如何从 HTML 中抓取表格并在 Python 中创建 Excel 工作表?

转载 作者:行者123 更新时间:2023-11-30 18:32:13 26 4
gpt4 key购买 nike

我的任务是创建一个 Python 文件,该文件将从 HTML 表格中获取数据并将数据导出到 Excel 工作表中。

我已经创建了 Python 文件,现在想测试它。我创建了带有示例表的 HTML,其中包含数据。

我必须创建 javascript 来获取表数据并将其发送到 Python 文件进行处理。我正在使用按钮来设置操作。

Javascript

$("button").click(
function(){
//What should go here?
}
);

您可能不需要它,但如果您想查看 HTML,我也可以将其发布,但它实际上只是一个表格和一个按钮。非常简单。 Python 文件非常复杂,所以我不想发布它。我只需要知道如何获取表格数据并将其导出到Python文件进行处理。

谢谢!

澄清一下。为了测试目的,我正在用 HTML 对表格进行硬编码。示例用户应该能够转到网页并查看表格。然后可以选择将表格导出到 Excel 工作表以保存在他们的计算机上。所以我创建了一个“导出”按钮来启动这个过程,但不知道如何将硬编码数据获取到 python 脚本

最佳答案

我看到了这个问题的两个部分:

  1. 从 HTML 表格中提取数据。
  2. 以 Excel 可以理解的格式导出数据。

从 HTML 表格中提取数据

我以前没有真正做过这个,但 StackOverflow 上已经有答案解释了借助 Python 库(如 lxml)的几种方法。或 BeautifulSoup .

最简单的方法实际上是完全避免这样做。您能否访问用于创建 HTML 表格的数据,您能否直接使用该数据?

将数据导出到电子表格

Excel 文件格式(.xls.xlsx)很难以编程方式处理。然而,Excel 也会读取 .csv(逗号分隔值)格式的文件,这只是一个纯文本文件,因此更容易处理。

Python csv 库非常容易使用 - 请参阅 documentation for the csv module .

关于javascript - 如何从 HTML 中抓取表格并在 Python 中创建 Excel 工作表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9332257/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com