如何将网页表格转换为excel表格(附excel表格空行删除教程)

liftword12小时前技术文章2

前两天因为工作原因,需要将网页上的表格转换为excel表格,用deepseek搜了一下,搜出以下五种方法。自己使用感受,推荐方法二。方法一的话复制过去单元格会比较乱,需要合并单元格等操作。方法二的话存在空行问题,但可以通过全选表格,筛选空白单元格删除的方式删除(具体见方法二)。其他三种方法怎么说呢,对大多数像我一样的人来说可以操作,但不愿尝试,放在这里,就做补充吧,希望能帮到大家。

方法一:手动复制粘贴

  1. 选择表格:在网页上选中表格内容。
  2. 复制:右键点击选择“复制”或按 Ctrl+C(Windows)或 Cmd+C(Mac)。
  3. 粘贴到Excel:打开Excel,右键点击单元格选择“粘贴”或按 Ctrl+V(Windows)或 Cmd+V(Mac)。

方法二:使用Excel的“从网页获取数据”功能

  1. 打开Excel:启动Excel并创建一个新工作簿。
  2. 数据选项卡:点击“数据”选项卡,选择“从网页”。(我自己用的WPS,这一步用的是“数据”选项课,在“获取数据”选项下拉菜单点击“自网站连接”)
  1. 输入URL:在弹出的对话框中输入网页URL,点击“确定”。(wps中这一步是在“新建web查询”对话框的地址栏粘贴表格网页的网址,然后点击“转到”,下边预览窗口就会转到相应网页)
  1. 选择表格:在导航器窗口中选择要导入的表格,点击“加载”。(wps中是点击“导入”按钮,在弹出的“导入数据”对话框一般选默认位置“$A$1”就可以了,等待一会,就能在表格里看到数据了)

导出的表格中我的这边是有一些空行,影响筛选结果,需要删除。删除做法如下:第一步选中整个表格,一定要选中,不然筛选空行时只会出现个位数的空行,选中整个表格你就会看到筛选中的空行有很多,然后筛选确定,就会出现一个只有筛选行(标题行)和所有空行的表格,此时记住按住“ctrl键”,双击筛选行,然后直接右键删除就能删除所有表格内的空行了。删除前双击左键是为了在删除时不删除标题行,左键双击后应为如下情况:

方法三:使用浏览器扩展

  1. 安装扩展:在浏览器中安装如“Table Capture”等扩展。
  2. 捕获表格:打开网页,点击扩展图标,选择要捕获的表格。
  3. 导出到Excel:选择“导出为Excel”或类似选项,下载文件后打开。

方法四:使用在线工具

  1. 访问在线工具:打开如“Convert CSV”或“Table2Excel”等在线工具。
  2. 上传或输入URL:根据工具要求上传表格文件或输入网页URL。
  3. 转换并下载:按照提示操作,完成后下载Excel文件。

方法五:使用编程脚本(如Python)

  1. 安装库:使用 pandas 和 requests 库。
  2. 编写脚本
  3. python
  4. 复制
  5. import pandas as pd import requests from bs4 import BeautifulSoup url = '网页URL' response = requests.get(url) soup = BeautifulSoup(response.text, 'html.parser') table = soup.find('table') df = pd.read_html(str(table))[0] df.to_excel('output.xlsx', index=False)
  6. 运行脚本:保存并运行脚本,生成Excel文件。

注意事项

  • 格式检查:转换后检查格式是否正确。
  • 数据验证:确保数据完整无误。
  • 隐私保护:处理敏感数据时注意隐私安全。

选择适合你的方法进行操作即可。

相关文章

使用python把csv汇总成excel(python怎么将csv文件中的列存入列表)

最近领导安排让我每周定时把grafana导出的csv文件进行统计汇总工作,需要处理的csv文件还是蛮多的,况且还要每周重复汇总处理。干脆写个脚本,每周执行一遍脚本,既方便还不会出错。一、需求分析1....

python爬虫25 | 爬取的数据怎么保存?CSV了解一下

大家好我是小帅b是一个练习时长两年半的练习生喜欢唱!跳!rap!篮球!敲代码!装逼!不好意思我又走错片场了接下来的几篇文章小帅b将告诉你如何将你爬取到的数据保存下来有文本文件、redis、数据库(My...

将MySQL查询结果输出为CSV格式的方法

技术背景在数据库管理和数据分析中,我们常常需要将MySQL查询结果以CSV格式输出,方便在其他工具(如Excel、Python数据分析库)中进行进一步处理。然而,由于CSV格式有其特定的规范,如字段分...

Django 如何使用视图动态输出 CSV 以及 PDF

Django 如何使用视图动态输出 CSV 以及 PDF这一篇我们需要用到 python 的 csv 和 reportLab 库,通过django视图来定义输出我们需要的 csv 或者 pdf 文件。...

Python版的迷你程序——json文件转换为csv

浅话C语言是过去几十年软件和硬件两个阵营之间,签署的最坚实的契约。硬件为C语言的语义提供了最能发挥其性能的基础构件,而软件虽然搞了很多的圆环套圆环般的层次,但最终都以C语言作为最后的沉淀收尾。----...

Python CSV文件的读写和处理(csv python 读取)

一、介绍CSV文件的概念和结构CSV(Comma-Separated Values,逗号分隔值)是一种常见的文本文件格式,用于存储表格数据。CSV 文件以纯文本形式存储数据,使用逗号作为字段之间的分隔...