WEBVTT
Kind: captions
Language: zh

00:00:00.333 --> 00:00:02.966
上个月GitHub全球第一名

00:00:02.966 --> 00:00:04.166
不是大模型

00:00:04.166 --> 00:00:07.066
是个帮你做PPT的命令行工具

00:00:07.200 --> 00:00:08.300
两万多星

00:00:08.400 --> 00:00:10.600
主角叫OfficeCLI

00:00:10.666 --> 00:00:11.600
免费开源

00:00:11.700 --> 00:00:12.866
就一个文件

00:00:12.900 --> 00:00:14.766
装完你的AI就能直接

00:00:14.766 --> 00:00:17.166
拿它操作Word、Excel、PPT

00:00:17.533 --> 00:00:18.933
我不做虚构示范

00:00:19.066 --> 00:00:22.166
直接拿我频道刚从YouTube API抓

00:00:22.166 --> 00:00:24.800
下来的真实数据做一份PPT

00:00:24.900 --> 00:00:26.000
一个字没编

00:00:26.333 --> 00:00:28.200
全程我不写一行代码

00:00:28.200 --> 00:00:30.066
是AI在敲命令

00:00:30.133 --> 00:00:33.600
我把命令拆开是让你看懂它干了啥

00:00:33.666 --> 00:00:35.000
你自己不用记

00:00:35.333 --> 00:00:38.366
它在背后干的事其实就是这几行

00:00:38.766 --> 00:00:40.133
我们把它拆开看

00:00:40.133 --> 00:00:41.133
你就懂了

00:00:41.200 --> 00:00:44.100
第一行建一个空的PPT文件

00:00:44.400 --> 00:00:45.966
create就是创建

00:00:46.100 --> 00:00:47.600
后面跟文件名

00:00:47.866 --> 00:00:50.700
它看你的后缀名是.pptx

00:00:50.866 --> 00:00:52.566
就知道要做PPT

00:00:52.766 --> 00:00:54.333
.docx就做Word

00:00:54.733 --> 00:00:57.700
.xlsx就做Excel

00:00:57.733 --> 00:00:59.566
一个工具全包了

00:00:59.866 --> 00:01:01.900
接下来加一页幻灯片

00:01:01.933 --> 00:01:03.366
这个命令有点长

00:01:03.366 --> 00:01:04.600
我一个个讲

00:01:05.133 --> 00:01:06.166
add是添加

00:01:06.266 --> 00:01:08.733
后面跟着的是要改哪个文件

00:01:08.866 --> 00:01:10.800
中间那个单独的斜杠

00:01:10.800 --> 00:01:11.866
你先记着

00:01:11.966 --> 00:01:14.166
等一下这个概念我会讲透

00:01:14.533 --> 00:01:18.000
--type slide是说我要加的是一页幻灯片

00:01:18.166 --> 00:01:21.800
后面的--prop你就理解成设置一个属性

00:01:22.000 --> 00:01:23.400
title是标题

00:01:23.566 --> 00:01:27.000
background后面那串是颜色的十六进制代码

00:01:27.000 --> 00:01:28.566
就是一个深蓝黑

00:01:28.666 --> 00:01:31.400
第二行我顺手把标题设成白色

00:01:31.733 --> 00:01:34.100
这里有个你一定要养成的习惯

00:01:34.266 --> 00:01:35.600
背景是深色

00:01:35.733 --> 00:01:37.533
字就必须用浅色

00:01:37.533 --> 00:01:39.200
不然黑底黑字

00:01:39.366 --> 00:01:41.166
渲染出来根本看不见

00:01:41.466 --> 00:01:43.000
这是让AI做文档

00:01:43.000 --> 00:01:45.066
最容易翻车的地方之一

00:01:45.166 --> 00:01:47.166
颜色对比一定要盯住

00:01:47.333 --> 00:01:49.366
这时候你肯定想问

00:01:49.400 --> 00:01:52.300
我怎么知道它到底做成什么样了

00:01:52.600 --> 00:01:55.800
总不能每次都打开PowerPoint看吧

00:01:56.133 --> 00:01:58.766
不用，一行命令直接出图

00:01:58.866 --> 00:01:59.733
看到没有

00:01:59.800 --> 00:02:03.000
它内建了一个渲染引擎screenshot

00:02:03.200 --> 00:02:06.466
直接把PPT变成一张PNG图片

00:02:06.600 --> 00:02:08.200
全程没打开过Office

00:02:08.933 --> 00:02:09.600
这个功能

00:02:09.600 --> 00:02:12.100
等下你会看到它真正的威力

00:02:12.300 --> 00:02:14.066
现在这页还是空的

00:02:14.066 --> 00:02:15.966
我们再看一眼它的结构

00:02:16.100 --> 00:02:17.933
你看一页搞定

00:02:18.066 --> 00:02:19.466
标题也进去了

00:02:19.866 --> 00:02:22.266
是不是比你想的简单太多

00:02:22.333 --> 00:02:24.766
但这还只是最基础的

00:02:24.800 --> 00:02:26.666
真正猛的在后面

00:02:26.766 --> 00:02:28.966
这里有个最核心的概念

00:02:29.100 --> 00:02:31.466
搞懂它后面全部都通

00:02:31.800 --> 00:02:34.733
你可能注意到刚刚命令里有个斜杠

00:02:34.933 --> 00:02:37.566
还有/slide[1]这种写法

00:02:37.600 --> 00:02:39.333
这到底是什么意思

00:02:39.466 --> 00:02:40.700
我不空讲

00:02:40.733 --> 00:02:43.733
刚刚那个outline是从最高处鸟瞰

00:02:44.066 --> 00:02:46.333
现在我直接钻进第一页

00:02:46.666 --> 00:02:48.700
看看它里面到底是什么

00:02:48.933 --> 00:02:50.000
看这个缩进

00:02:50.266 --> 00:02:53.000
它把每份文档当成文件夹一样

00:02:53.466 --> 00:02:54.933
最外层是第一页

00:02:55.166 --> 00:02:57.333
路径就是/slide[1]

00:02:57.566 --> 00:03:00.000
children里装的就是这页上的东西

00:03:00.066 --> 00:03:01.300
你看这个标题

00:03:01.466 --> 00:03:03.466
路径是/slide[1]/shape

00:03:03.900 --> 00:03:05.700
就跟你电脑上文件夹和

00:03:05.700 --> 00:03:07.700
子文件夹的关系一个逻辑

00:03:07.900 --> 00:03:09.166
谁装在谁里面

00:03:09.166 --> 00:03:10.366
一眼就清楚

00:03:10.533 --> 00:03:11.966
我们再来试一下

00:03:11.966 --> 00:03:13.900
往第一页加个文本框

00:03:14.100 --> 00:03:16.866
注意这里我给路径加了单引号

00:03:17.200 --> 00:03:18.066
这是个坑

00:03:18.266 --> 00:03:20.000
很多人第一次会踩

00:03:20.200 --> 00:03:23.100
因为终端里方括号有特殊含义

00:03:23.100 --> 00:03:26.066
不加引号它会去乱匹配文件名

00:03:26.066 --> 00:03:27.166
直接报错

00:03:27.400 --> 00:03:30.300
x和y是这个框摆在哪个位置

00:03:30.500 --> 00:03:32.866
两厘米就是离左边两厘米

00:03:33.000 --> 00:03:35.766
它连厘米、英寸、像素都认

00:03:36.366 --> 00:03:38.200
size是文字的字号

00:03:38.400 --> 00:03:41.800
color后面的六个F是把文字设为白色

00:03:41.966 --> 00:03:44.300
加完了我们再截一张图

00:03:44.300 --> 00:03:46.000
跟刚才那张对比

00:03:46.066 --> 00:03:47.300
看到差别没有

00:03:47.300 --> 00:03:48.900
右边是刚才那张

00:03:48.933 --> 00:03:50.366
左边是现在这张

00:03:50.366 --> 00:03:52.800
多了一行14.1K订阅

00:03:53.300 --> 00:03:53.966
到这边

00:03:53.966 --> 00:03:56.900
你已经会用AI改文档的核心操作了

00:03:56.900 --> 00:03:58.400
我们进下一个案例

00:03:58.466 --> 00:04:00.000
做点更实用的

00:04:00.166 --> 00:04:02.733
做Excel报表最烦的是什么

00:04:02.800 --> 00:04:04.200
是你写完公式

00:04:04.300 --> 00:04:06.333
还得打开让它算一遍

00:04:06.533 --> 00:04:08.100
AI才知道结果

00:04:08.533 --> 00:04:12.133
OfficeCLI直接帮你把这一步省了

00:04:12.300 --> 00:04:15.266
前面几行就是往格子里填数字

00:04:15.466 --> 00:04:19.133
/Sheet1/A1就是第一个工作表的A1格

00:04:19.266 --> 00:04:21.800
跟你平常用Excel一样的坐标

00:04:22.000 --> 00:04:23.600
重点是最后这行

00:04:23.666 --> 00:04:25.600
我填了一个求和公式

00:04:26.100 --> 00:04:26.933
关键来了

00:04:26.933 --> 00:04:28.500
我不打开Excel

00:04:28.566 --> 00:04:30.966
直接问它A3现在是多少

00:04:31.100 --> 00:04:34.733
你看它已经算出来是30了，evaluated

00:04:35.366 --> 00:04:37.900
true就是说公式已经算过了

00:04:38.000 --> 00:04:41.166
它内建了350多个Excel函数

00:04:41.333 --> 00:04:43.100
它当场就帮你算好

00:04:43.133 --> 00:04:45.400
AI不用来回打开Excel

00:04:45.600 --> 00:04:47.400
省下的不只是时间

00:04:47.466 --> 00:04:49.766
是整个来回的token成本

00:04:50.100 --> 00:04:51.533
像我这种一天要生

00:04:51.533 --> 00:04:53.800
十几份带公式的报表的人

00:04:53.800 --> 00:04:57.000
一年下来省的时间是以小时算的

00:04:57.166 --> 00:04:59.266
假设我有一份销售数据

00:04:59.300 --> 00:05:01.200
想按地区汇总营收

00:05:01.566 --> 00:05:02.966
rows=Region

00:05:02.966 --> 00:05:04.533
是按地区分组

00:05:04.766 --> 00:05:06.600
values=Revenue:sum

00:05:06.733 --> 00:05:08.266
是把营收加总

00:05:08.300 --> 00:05:09.300
一行命令

00:05:09.466 --> 00:05:11.566
透视表就写进文件里了

00:05:11.566 --> 00:05:13.900
打开Excel就是算好的

00:05:13.900 --> 00:05:15.333
是不是超方便

00:05:15.400 --> 00:05:17.533
如果你看到这觉得有用

00:05:17.533 --> 00:05:18.933
先帮我点个赞

00:05:18.933 --> 00:05:20.766
让更多每天被报表

00:05:20.766 --> 00:05:22.766
折磨的人看到这支视频

00:05:23.200 --> 00:05:25.333
PPT和Excel都看过了

00:05:25.400 --> 00:05:27.966
Word的逻辑跟前面一模一样

00:05:28.000 --> 00:05:29.166
两行就够

00:05:29.166 --> 00:05:30.666
我边打边说

00:05:30.666 --> 00:05:31.866
生成一个文件

00:05:31.866 --> 00:05:33.600
然后加个一级标题

00:05:33.900 --> 00:05:36.200
Word里内容放在/body底下

00:05:36.366 --> 00:05:37.933
--type paragraph是段落

00:05:38.366 --> 00:05:42.100
style=Heading1表示套的是一级标题

00:05:42.100 --> 00:05:43.066
一行命令

00:05:43.133 --> 00:05:45.366
一级标题就写进文件了

00:05:45.700 --> 00:05:48.200
但这段真正的重点不是Word

00:05:48.466 --> 00:05:51.266
是这个我心目中的杀手锏功能

00:05:51.466 --> 00:05:52.900
watch实时预览

00:05:53.133 --> 00:05:55.500
它起了一个本地预览服务器

00:05:55.800 --> 00:05:57.500
浏览器打开就能看

00:05:57.566 --> 00:06:00.200
好，你看到这肯定手痒了

00:06:00.200 --> 00:06:01.366
那现在就装

00:06:01.666 --> 00:06:03.333
装它就一行命令

00:06:03.466 --> 00:06:05.933
装完之后记得验证一下版本

00:06:06.000 --> 00:06:08.300
看到版本号就是成功了

00:06:08.533 --> 00:06:10.266
下一支视频我会教你

00:06:10.266 --> 00:06:13.200
怎么把OfficeCLI接进Claude Code

00:06:13.333 --> 00:06:14.533
做成一个技能

00:06:14.533 --> 00:06:17.700
让AI自动帮你把整份报告生成

00:06:17.966 --> 00:06:20.100
检查修到没问题为止

00:06:20.200 --> 00:06:21.800
全程你不用盯着

00:06:22.100 --> 00:06:23.766
第一次看我频道的话

00:06:23.766 --> 00:06:24.400
订阅一下

00:06:24.400 --> 00:06:25.366
不会错过

00:06:25.366 --> 00:06:26.900
我们下支视频见

