Skip to content

About

一些自用的油猴脚本

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

带样式导出页面表格 - Tampermonkey脚本

简介

这是一组Tampermonkey脚本,用于导出网页中的表格并保留原有样式,可直接用Excel打开。

版本说明

V1 - 基础版

版本号: 1.0

功能特点:

  • 一键导出页面所有表格
  • 保留表格原有样式
  • 导出为Excel可直接打开的.xls格式
  • 按钮固定在页面右上角

适用场景:

  • 简单的表格导出需求
  • 页面表格数量较少
  • 不需要选择特定表格

使用方法:

  1. 安装脚本后,页面右上角会出现"导出表格"按钮
  2. 点击按钮即可导出当前页面所有表格

V3 - 多表格选择版

版本号: 3.3

功能特点:

  • 支持多表格选择导出
  • 表头表格自动关联选择(勾选表头自动勾选同列数的数据表)
  • 多SHEET导出
  • 列选择功能
  • 支持在线/本地库切换(离网环境可用)
  • 表格高亮预览

适用场景:

  • 页面有多个表格,需要选择性导出
  • 表格有表头和数据分离的情况
  • 需要导出到不同的Excel Sheet
  • 离网环境使用

使用方法:

  1. 点击"导出表格"按钮
  2. 在弹出的对话框中选择要导出的表格
  3. 勾选表头表格会自动关联同列数的数据表
  4. 可选择要导出的列
  5. 点击"导出选中表格"完成导出

V5 - 表格组识别版

版本号: 5.2

功能特点:

  • 智能识别表格组(自动关联表头和数据表)
  • 支持列选择
  • 选中表格高亮显示
  • 按钮可自由拖动
  • 支持在线/本地库切换(离网环境可用)
  • 只能选择列数相同的表格组一起导出

适用场景:

  • 复杂页面表格结构
  • 需要精确选择特定列
  • 需要拖动按钮位置
  • 表格组识别需求

使用方法:

  1. 点击浮动按钮(可拖动位置)
  2. 选择要导出的表格或表格组
  3. 选择要导出的列
  4. 点击"导出"完成导出

V6 - 智能混合版

版本号: 6.0

功能特点:

  • 智能判断表格类型
  • 1列数据自动使用V3方式导出
  • 多列数据自动使用V5方式导出
  • 支持在线/本地库切换(离网环境可用)
  • 结合V3和V5的所有优点

适用场景:

  • 混合表格类型页面
  • 需要自动适配导出方式
  • 一站式解决方案

使用方法:

  1. 点击"导出表格"按钮
  2. 脚本自动判断表格类型并选择合适的导出方式
  3. 按提示完成选择和导出

版本对比表

功能 V1 V3 V5 V6
基础导出 ✓ ✓ ✓ ✓
多表格选择 ✗ ✓ ✓ ✓
表头自动关联 ✗ ✓ ✓ ✓
列选择 ✗ ✓ ✓ ✓
多SHEET导出 ✗ ✓ ✓ ✓
表格组识别 ✗ ✗ ✓ ✓
按钮拖动 ✗ ✗ ✓ ✓
离网支持 ✗ ✓ ✓ ✓
智能模式切换 ✗ ✗ ✗ ✓

安装要求

  1. 浏览器需安装Tampermonkey扩展
  2. 需要网络连接(首次加载FileSaver.js库)
  3. 离网环境需手动加载本地FileSaver.js文件

离网使用说明

V3、V5、V6版本支持离网使用:

  1. 首次在线使用时,FileSaver.js会自动加载
  2. 离网时,脚本会自动检测并提示加载本地库
  3. 选择本地的FileSaver.js文件即可正常使用

文件说明

├── 导出带样式的EXCEL表V1.js  # 基础版
├── 导出带样式的EXCEL表V3.js  # 多表格选择版
├── 导出带样式的EXCEL表V5.js  # 表格组识别版
├── 导出带样式的EXCEL表V6.js  # 智能混合版
└── README.md                  # 说明文档

推荐使用

  • 新手推荐: V1 - 简单易用
  • 日常使用: V6 - 功能全面,智能适配
  • 离网环境: V3/V5/V6 - 均支持离网使用
  • 复杂表格: V5 - 表格组识别功能强大

注意事项

  1. 导出的文件格式为.xls,实际内容为HTML格式,Excel可直接打开
  2. 部分复杂样式可能无法完全保留
  3. 建议使用Microsoft Excel打开导出文件以获得最佳兼容性

更新日志

V1.0

  • 初始版本
  • 基础表格导出功能

V3.3

  • 新增多表格选择功能
  • 新增表头自动关联功能
  • 新增列选择功能
  • 新增多SHEET导出
  • 新增离网本地库支持

V5.2

  • 新增表格组智能识别
  • 新增按钮拖动功能
  • 新增选中高亮预览
  • 新增离网本地库支持

V6.0

  • 整合V3和V5功能
  • 新增智能模式切换
  • 1列表格使用V3方式
  • 多列表格使用V5方式
  • 新增离网本地库支持

About

一些自用的油猴脚本

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages