问题标签 [officer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
142 浏览

r - 在 officeR body_add_table() 函数中更改字体大小和样式

我正在尝试更改官员包中表格的字体大小和样式。有谁知道该怎么做?

0 投票
0 回答
948 浏览

r - 在 officeR 的 body_add_table() 函数中更改字体大小和样式

我试图在官员的body_add_table()职能范围内更改表格中的字体大小,但没有成功。我怎样才能做到这一点?

我正在使用以下代码:

0 投票
0 回答
309 浏览

r - 如何在 Shiny 中从上传的 word 文档中提取图像

我正在开发一个 Shiny 应用程序,它可以读取用户上传的 Word 文档。然后,上传的文档会显示文档中所有元素及其格式的表格。我希望它还显示上传的 Word 文档中的任何图片。包含多张图片的文档不是问题 - 用户只会上传带有一张图片的文档。

为此,我正在使用该officer软件包。它有一个函数叫做media_extract你可以做我想做的事。问题是,虽然文档说此功能可用于从 .doc 或 .ppt 文件中提取图像,但我只能让它为后者工作。这是因为media_extract将图像文件路径作为参数,但我无法为 Word 文档生成文件路径。officer文件路径是根据文件类型使用两个函数之一生成的:docx_summarypptx_summary. 这些也是我用来生成在我的应用程序中呈现的表格的函数。pptx_summary创建一个包含一列的表,media_path其中显示图像元素的文件路径,而docx_summary不生成这样的列。如果没有该列及其包含的路径,我不知道如何使用此功能从 Word 文档中提取图像。

为方便起见,这是我的两个 Shiny 应用程序的代码:一个用于阅读 powerpoint,另一个用于 Word 文档。如果您上传包含图像的 PowerPoint 文件和 Word 文件,您将看到每个应用程序中生成的表格有何不同。我的 powerpoint 应用程序还呈现图像,向您展示这是如何完成的。显然,该功能不在我的应用程序中......

PowerPoint阅读器应用程序:

文字阅读器应用程序:

如果无法做到这一点,officer那么我很乐意以不同的方式做到这一点。谢谢你。

0 投票
1 回答
164 浏览

r - 如何删除“标题1”中的数字 - officeR

在word文档中添加标题时是否可以删除数字?

word 中的结果是1。这是一个标题

但我想没有数字:这是一个标题

0 投票
2 回答
600 浏览

r - 从flextable中的字符串动态设置colnames

帮助详细信息将flextable添加新标头描述为针对每个新标头名称手动键入每个现有标头名称,如下所示:

如何从字符串中添加所有新的标题名称,例如

?

到目前为止,我已经管理了一个非常 hacky 的解决方案:

0 投票
1 回答
171 浏览

r - 如何在官员中命名列“”以前在 ReporteRs 中可以做到

这对我来说是个大问题,因为我需要在officer 的flextable 中有未命名的列名。这以前适用于 ReporteRs 版本。但是到目前为止还不能做到这一点,尝试使用以下代码:

当我运行尝试并使用此列名创建 flextable 时,我收到以下错误消息: flextable(a) 中的错误:无效 col_keys,flextable 仅支持语法名称

注意:regulartable(data) 有效,列名为空。当尝试使用 flextable 执行此操作时,它不起作用并出现错误

无论如何,我可以使用 flextable 做到这一点吗?

提前谢谢了

0 投票
0 回答
1017 浏览

r - 将弹性表导出为 word 时如何解决 read_docx 的错误

尝试将 flextable 导出到 word 文档时,我一直收到错误消息。

例子:

doc <- read_docx() utils::unzip(file, exdir = tmp) 中的错误:缺少参数“file”,没有默认 doc <- body_add_flextable(doc,value=t13,align = "center",split = TRUE ) 继承错误(x,“rdocx”):找不到对象'doc' 打印(doc,target =“Table13.docx”) 打印错误(doc,target =“Table13.docx”):对象'doc'没有成立

在返回的所有错误中,似乎 read_docx() 函数未正确应用。我不知道如何解决它。有人有什么想法吗?谢谢!

0 投票
1 回答
143 浏览

r - 垂直对齐单元格以位于底部的柔性表

当我flextable将 a 打印到 word 文档时,单元格垂直对齐默认为居中,但我想知道是否有办法让文本位于单元格的底部。

我知道这个flextable::align()功能,但它只适用于水平对齐。有谁知道改变默认垂直对齐的方法?

示例代码:

0 投票
0 回答
55 浏览

r - 正则表达式搜索表达式使用 r 中的官员查找分块的单词文本

我希望能够使用 Office 的 body_add 函数在基于模板的 MS Word 文档中的特定位置添加图表和表格。

由于 ms word 中的文本可能会被分块,有没有办法使用正则表达式搜索预期的文本,同时考虑到可能的分块?

例如,我期待:xyzChart 1

但我的模板中的实际块(由 docx_show_chunk 显示)似乎是:

有没有办法在 Word 模板中搜索可能看起来像这样的内容?

我意识到一个可能的解决方案是确保模板文档永远不会包含这样的块,但假设这样的事情可能发生并在我的代码中解释它对我来说似乎更可靠。

如果有更好的方法为此提供可重现的示例,请告诉我。提前致谢。

0 投票
0 回答
106 浏览

r - 在官员中使用 ph_with_text 格式化文本

我正在与官员一起将文本添加到 PP 幻灯片中的占位符。如何格式化库ph_with_text()函数中的文本officer?它忽略函数中的样式命令fptext