登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
4月29日周三晚 8 点,来看 PocketClaw 直播首秀,从开箱到实操全流程跑通、多场景案例演示、首次版本更新介绍,点击预约~
代码拉取完成,页面将自动刷新
开源项目
>
程序开发
>
Markdown工具包
&&
应用工具
>
文本编辑
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
43
Star
188
Fork
47
LunarSF
/
Lunar Markdown Editor
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
更新失败,请稍后重试!
移除标识
内容风险标识
本任务被
标识为内容中包含有代码安全 Bug 、隐私泄露等敏感信息,仓库外成员不可访问
【改进】增强 Word/Excel 文档生成功能。
已完成
#I9TL3X
LunarSF
拥有者
创建于
2024-05-30 19:57
使用脚本生成 Word/Excel 文档还是很有实用价值的。 > LME 放弃了直接生成 PDF 的功能——同时维护面向 Word/PDF 文档格式的脚本并没有什么必要。毕竟 Word 文档很容易转换为 PDF 格式。 ### 创建高级脚本 LME 的“默认脚本”主要用途是对活动编辑器中指定的文本进行处理。本例主要是用以生成 Word/Excel 文档,不需要对编辑器中的文本进行改变,所以直接创建“高级脚本”。  创建好之后,会自动在屏幕右侧打开脚本编辑器。此时,可以点击主窗口左上角标题栏上的“脚本编辑形态切换按钮”将主窗口缩小到屏幕左上角(此时便于进行其它桌面操作)。 ### 快速生成 Word 文档 在脚本编辑器中用户代码编辑区域输入以下脚本: wdoc = 创建word文档() wdoc.插入主标题("主标题文本") wdoc.插入一级标题(1, "这是第一个一级标题") wdoc.插入正文段落("这是第一个正文段落") wdoc.插入二级标题(1, "这是第一个二级标题") wdoc.插入正文段落("这是第二个正文段落") wdoc.插入一级标题(2, "这是第二个一级标题") wdoc.插入正文段落("这是第三个正文段落") wdoc.保存格式文档("D:\\aaa\test_word.docx").打开自身()  尝试执行,会自动生成一个 Word 文档并打开:  这里的主标题、一级标题、二级标题、正文段落的默认样式都是可以修改的。 ### 快速生成 Excel 工作簿 在脚本编辑器中输入以下脚本: xwbk = 创建excel文档() cell_style = xwbk.创建单元格样式() cell_style.置水平对齐(单元格水平对齐.水平居中) sheet = xwbk.首工作表 sheet.取合并单元格("A1:G1").置单元格样式(cell_style) sheet.置单元格文本值("A1", "主标题") sheet.置单元格文本值("A2", "序号") sheet.置单元格文本值("B2", "姓名") sheet.置单元格文本值("C2", "语文") sheet.置单元格文本值("D2", "数学") sheet.置单元格文本值("E2", "外语") sheet.置单元格文本值("F2", "总分") sheet.置单元格文本值("G2", "备注") xwbk.保存工作簿("D:\\aaa\\excel_text.xlsx").打开自身()  将之前输出 Word 文档的脚本注释掉。再次运行: 
使用脚本生成 Word/Excel 文档还是很有实用价值的。 > LME 放弃了直接生成 PDF 的功能——同时维护面向 Word/PDF 文档格式的脚本并没有什么必要。毕竟 Word 文档很容易转换为 PDF 格式。 ### 创建高级脚本 LME 的“默认脚本”主要用途是对活动编辑器中指定的文本进行处理。本例主要是用以生成 Word/Excel 文档,不需要对编辑器中的文本进行改变,所以直接创建“高级脚本”。  创建好之后,会自动在屏幕右侧打开脚本编辑器。此时,可以点击主窗口左上角标题栏上的“脚本编辑形态切换按钮”将主窗口缩小到屏幕左上角(此时便于进行其它桌面操作)。 ### 快速生成 Word 文档 在脚本编辑器中用户代码编辑区域输入以下脚本: wdoc = 创建word文档() wdoc.插入主标题("主标题文本") wdoc.插入一级标题(1, "这是第一个一级标题") wdoc.插入正文段落("这是第一个正文段落") wdoc.插入二级标题(1, "这是第一个二级标题") wdoc.插入正文段落("这是第二个正文段落") wdoc.插入一级标题(2, "这是第二个一级标题") wdoc.插入正文段落("这是第三个正文段落") wdoc.保存格式文档("D:\\aaa\test_word.docx").打开自身()  尝试执行,会自动生成一个 Word 文档并打开:  这里的主标题、一级标题、二级标题、正文段落的默认样式都是可以修改的。 ### 快速生成 Excel 工作簿 在脚本编辑器中输入以下脚本: xwbk = 创建excel文档() cell_style = xwbk.创建单元格样式() cell_style.置水平对齐(单元格水平对齐.水平居中) sheet = xwbk.首工作表 sheet.取合并单元格("A1:G1").置单元格样式(cell_style) sheet.置单元格文本值("A1", "主标题") sheet.置单元格文本值("A2", "序号") sheet.置单元格文本值("B2", "姓名") sheet.置单元格文本值("C2", "语文") sheet.置单元格文本值("D2", "数学") sheet.置单元格文本值("E2", "外语") sheet.置单元格文本值("F2", "总分") sheet.置单元格文本值("G2", "备注") xwbk.保存工作簿("D:\\aaa\\excel_text.xlsx").打开自身()  将之前输出 Word 文档的脚本注释掉。再次运行: 
评论 (
0
)
登录
后才可以发表评论
状态
已完成
待办的
进行中
已完成
已关闭
负责人
未设置
LunarSF
lunarsf
负责人
协作者
+负责人
+协作者
标签
enhancement
feature
未设置
标签管理
里程碑
未关联里程碑
未关联里程碑
Pull Requests
未关联
未关联
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
未关联
分支 (
-
)
标签 (
-
)
开始日期   -   截止日期
-
置顶选项
不置顶
置顶等级:高
置顶等级:中
置顶等级:低
优先级
不指定
严重
主要
次要
不重要
参与者(1)
C#
1
https://gitee.com/lunarsf/Lunar-Markdown-Editor.git
git@gitee.com:lunarsf/Lunar-Markdown-Editor.git
lunarsf
Lunar-Markdown-Editor
Lunar Markdown Editor
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册