问题标签 [flextable]
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.
html - R在脚本中将FlexTable另存为html文件
我有一个使用 ReporteRs 包生成的 FlexTable,我想将其导出为 .html。
当我将表格打印到 RStudio 中的查看器时,我可以通过单击“导出”并选择“另存为网页”来执行此操作。
我将如何在我的脚本中复制此操作?
我还不想编写 html 文档或生成报告,因为目前我只想为我的每个草稿表提供单独的文件,我可以与合作者共享(但格式很好,因此易于阅读)。
我已经尝试过这个as.html
函数,它确实生成了一个 .html 文件,但是所有格式都丢失了(它只是纯文本)。
这是一个MWE:
上面演示的两种方法的问题是它们输出的表格没有任何格式(没有边框等)。
但是,在 RStudio 中手动选择“导出”和“另存为网页”会将 FlexTable 呈现为具有完整格式的 html 文件。为什么是这样?
r - R flextable - 如何在合并的单元格下添加表格范围的水平边框
当您合并单元格时,是否有一种聪明的方法可以使水平边框表变宽?(在下面的示例中,它还不是表宽的)。
或者我应该写一个函数来计算正确的指数?
r - 修改柔性表格单元格的一部分的格式
我想修改部分单元格的格式,同时保留未修改的剩余文本以包含在 .docx 报告中:
例如,Brill ( Scophthalmus rhombus ) 在细分 22-32 (Baltic Sea)
我的数据是使用 HTML 标签设置的,我一直在尝试使用该display()
函数对其进行修改。我的例子(有点明显)修改了整个单元格。我希望pattern
可以修改参数{{moustaches}}
以使嵌套格式成为可能,但我没有任何运气。
java - 如何从 GWT 中的动态 FlexTable 中获取行值?
我正在尝试开发一个使用 jdbc 从数据库动态创建弹性表的应用程序。我想实现两种方法,一种是更新行值,另一种是通过每行插入两个按钮来删除当前行。问题是我无法获取当前行值。
创建 FlexTable 的 FishTable 方法
AsyncCallback FishTableCallBack = new AsyncCallback(){
updateBtn 处理程序中的代码不起作用,我从最后一行获取值。我尝试 index = table.getCellForEvent(event).getRowIndex()-1 来获取当前行,但我无法在 updateBtn 处理程序中获取第 0 列的值。我想将这些值发送到数据库。那么我如何从单击这些按钮的行中获取值?
UpdateFish 和 DeleteFish 方法:
vertica - vertica flex 表有投影吗?
我正在使用 vertica 弹性表我想知道如何在弹性表上应用投影
提前致谢
r - 使用 Rmarkdown 和 flextable 在 Word 中进行 LaTeX 格式设置
我有一个表,其中包含带有LaTeX
格式的列标题(例如,Lower CI$_{95\\%}$
)。HTML
当我使用 以或PDF
格式呈现表格时knitr::kable
,它们显示正确的格式,但使用flextable::regulartable
.
不flextable::regulartable
处理LaTeX
,或者我错过了escape = T
要指定的参数(例如,)LaTeX
?如果不支持,最终会支持吗?
它适用于pander
,但flextable
提供了更好的格式化选项(除了明显缺乏LaTeX
支持)。
r - 无法安装弹性表
我在安装Flextable
时遇到问题,这似乎是因为gdtools
软件包。看起来gdtools
依赖于 .dylib 文件?有任何想法吗?
r - 使用带有 flextable 的 Rmd 输入文件循环数据会导致 pandoc 版本错误 - 但没有循环可以正常工作吗?
我正在尝试使用循环和 RMarkdown生成大量word 文档。我正在使用 flextable 制作具有报告可接受格式的表格。一切正常,直到我尝试遍历数据集。然后我收到有关 pandoc 版本的错误:
knit_print.flextable(x, ...) 中的错误:在 docx 中进行 flextable 渲染需要 pandoc 版本 >= 2.0“
但是,看起来我在 1 月 19 日下载了 2.1 版...
pandoc_version() [1] '1.19.2.1'</p>
更不用说,当我在 rmd 文件中运行它时,它在没有循环的情况下运行良好。(如果版本不正确,我认为它不会以任何方式运行)。
我也试过 sys.setenv()
但是,它仍然适用于单独的 Rmd 文件,但是当我尝试循环它时,我得到了关于版本的相同错误。同样,如果这不正确,我觉得这在 rmd 文件中不起作用。
我在下面包含了一个可重现的示例。如果我可以提供任何其他信息,请告诉我。谢谢!
我的循环/R 脚本
要引用的 Rmd 文件
**另外 - 如果有帮助,这里是回溯:**
r - 在嵌套数据框中,将信息从一个列表列传递到另一列中应用的函数
我正在编写一份报告,我必须将大量类似的数据框导出到 Word 中漂亮的表格中。我的目标是一次性实现这一目标,flextable
用于生成表格和purrr
/tidyverse
将所有格式化程序应用于嵌套数据框中的所有行。这是我的数据框的样子:
我想为“学校”列中的所有组生成单独的表,并通过nest()
使用tidyr
.
这给了我一个嵌套数据框,我可以在flextable
using中应用函数purrr
:
第mutate
一个为每个学校生成一个包含弹性表格对象的新列,第二个mutate
根据保存在对象中的列名将标题标签应用于表。
我现在的目标是添加另一个基于学校名称的标题。此值驻留在标题为 的列表列中school
,它按行对应于列表列中生成的表ftables
。如何将学校的名称传递给add_header
函数内ftables
、使用purrr
或任何其他程序?
预期的输出
我已经能够通过这个过程为各个学校实现我想要的结果(稍后将合并相同的标题单元格):