Token导航 LogoToken导航TokenDH.com
效率权限需确认clawhub未标认证来源可访问clear审计通过

doc-xls2docx-xlsxDOC xls2docx XLSX 控制

Agent Skill

用于辅助文档、README、Markdown、说明文和内容稿件的整理与改写。它适合让 Agent 提炼结构、补齐章节、统一术语、检查链接或把零散材料整理成可读文档。使用时应保留项目已有事实、命令和路径,不要把未确认的信息写成确定结论;涉及对外文案时,还需要控制语气,避免过度营销或夸大能力。

总安装

2,957

周安装

127

GitHub Stars

公开资料未说明

下载量

1,036
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:doc-xls2docx-xlsx(DOC xls2docx XLSX 控制)
来源仓库:https://github.com/longjf25/doc-xls2docx-xlsx
安装命令:
openclaw skills install doc-xls2docx-xlsx
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install doc-xls2docx-xlsx

简介

批量转换旧版 Office 文件至现代格式(.docx/.xlsx)。

  • 适合 Office 数据迁移和兼容性维护,支持批量操作。
  • 在 OpenClaw 中通过 clawhub 安装后调用转换工具。
  • 原始文件将被修改,建议提前备份以防数据丢失。
  • doc-xls2docx-xlsx 属于效率类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
doc_xls2docx_xlsx
description
>
description_zh
批量将旧版 Office 文件(.doc、.xls)转换为新版格式(.docx、.xlsx)的技能
description_en
Batch convert legacy Office files (.doc, .xls) to modern formats (.docx, .xlsx)
license
MIT
metadata
version
1.0.0" # semver format: MAJOR.MINOR.PATCH
category
document-processing
author
User
platform
Windows
requirements
triggers

doc_xls2docx_xlsx

技能说明 / Skill Description

概述 / Overview

This skill converts legacy Microsoft Office files to modern formats:

  • .doc → .docx using Word COM automation (Windows only, requires Word)
  • .xls → .xlsx using Python (xlrd + openpyxl, cross-platform)

本技能用于将旧版 Microsoft Office 文件转换为现代格式:

  • .doc → .docx:使用 Word COM 自动化(仅 Windows,需要安装 Word)
  • .xls → .xlsx:使用 Python 库(xlrd + openpyxl,跨平台)

前置依赖 / Prerequisites

.doc → .docx 转换需要 / For .doc Conversion

Windows 系统 + Microsoft Word 已安装

使用 pywin32 通过 Word COM 接口进行转换,无需 LibreOffice。

Requires Windows OS and Microsoft Word installed. Uses pywin32 Word COM interface.

.xls → .xlsx 转换需要 / For .xls Conversion

Python 包依赖 / Python Dependencies:

pip install xlrd openpyxl

使用方法 / Usage

1. 转换单个文件 / Convert Single File

.doc → .docx

python <skill_dir>/scripts/doc_to_docx_com.py input.doc [output.docx]

.xls → .xlsx

python <skill_dir>/scripts/xls_to_xlsx.py input.xls [output.xlsx]

2. 批量转换目录 / Batch Convert Directory

.doc → .docx

python <skill_dir>/scripts/doc_to_docx_com.py "C:\path\	o\directory"

.xls → .xlsx

python <skill_dir>/scripts/xls_to_xlsx.py --batch "C:\path\	o\directory"

转换脚本说明 / Conversion Scripts

doc_to_docx_com.py

  • 平台: Windows only (requires Word COM)
  • 功能: 将 .doc 文件转换为 .docx 格式
  • 特点: 保留原文档格式、样式、图片等所有内容
  • 原理: 使用 pywin32 调用 Word COM 接口,以只读方式打开并另存为 .docx

xls_to_xlsx.py

  • 平台: Cross-platform (Windows/macOS/Linux)
  • 功能: 将 .xls 文件转换为 .xlsx 格式
  • 特点: 支持多 Sheet、日期格式、字体样式、单元格对齐等
  • 原理: 使用 xlrd 读取 .xls,使用 openpyxl 创建 .xlsx

示例 / Examples

示例 1: 批量转换当前目录所有旧格式文件

Example 1: Batch convert all legacy files in current directory

# 转换所有 .doc 文件
python doc_to_docx_com.py "C:\Users\Documents"

# 转换所有 .xls 文件
python xls_to_xlsx.py --batch "C:\Users\Documents"

示例 2: 转换单个文件并指定输出位置

Example 2: Convert single file with output path

# .doc 转换
python doc_to_docx_com.py "input.doc" "output.docx"

# .xls 转换
python xls_to_xlsx.py "input.xls" "output.xlsx"

注意事项 / Important Notes

  1. 文件覆盖: 如果输出文件已存在,会被自动覆盖
  2. 临时文件: Word COM 转换会在同一目录生成临时文件,转换完成后自动清理
  3. 大文件: 超大 .xls 文件(>10MB)可能转换较慢
  4. 编码问题: 某些特殊字符可能出现编码问题,脚本已做处理
  1. File Overwrite: Existing output files will be overwritten
  2. Temp Files: Word COM creates temp files in same directory, auto-cleaned after conversion
  3. Large Files: Very large .xls files (>10MB) may convert slowly
  4. Encoding: Special characters are handled by the scripts

错误处理 / Error Handling

错误类型解决方法
"pywin32 not found"运行: pip install pywin32
"Word COM failed"确保 Word 已安装且可正常打开
"xlrd import error"运行: pip install xlrd openpyxl
"Permission denied"关闭正在使用的源文件
ErrorSolution
"pywin32 not found"Run: pip install pywin32
"Word COM failed"Ensure Word is installed and can open files
"xlrd import error"Run: pip install xlrd openpyxl
"Permission denied"Close the source file if it's open

脚本执行流程 / Script Execution Flow

doc_to_docx_com.py 流程

  1. 初始化 Python COM
  2. 创建 Word Application 对象(不可见)
  3. 以只读方式打开 .doc 文件
  4. 另存为 .docx 格式 (FileFormat=16)
  5. 关闭文档,退出 Word
  6. 输出转换结果

xls_to_xlsx.py 流程

  1. 使用 xlrd 打开 .xls 文件
  2. 创建新的 openpyxl 工作簿
  3. 遍历每个 Sheet,复制数据
  4. 处理日期、布尔值、错误类型等特殊格式
  5. 保存为 .xlsx 文件
  6. 输出转换结果

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

90%
按下载量换算932

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

权限需确认

当前来源未能明确判断权限范围,默认进入异常复核队列。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills