问题标签 [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.

0 投票
1 回答
837 浏览

html - R在脚本中将FlexTable另存为html文件

我有一个使用 ReporteRs 包生成的 FlexTable,我想将其导出为 .html。

当我将表格打印到 RStudio 中的查看器时,我可以通过单击“导出”并选择“另存为网页”来执行此操作。

我将如何在我的脚本中复制此操作?

我还不想编写 html 文档或生成报告,因为目前我只想为我的每个草稿表提供单独的文件,我可以与合作者共享(但格式很好,因此易于阅读)。

我已经尝试过这个as.html函数,它确实生成了一个 .html 文件,但是所有格式都丢失了(它只是纯文本)。

这是一个MWE:

上面演示的两种方法的问题是它们输出的表格没有任何格式(没有边框等)。

但是,在 RStudio 中手动选择“导出”和“另存为网页”会将 FlexTable 呈现为具有完整格式的 html 文件。为什么是这样?

0 投票
1 回答
972 浏览

r - R flextable - 如何在合并的单元格下添加表格范围的水平边框

当您合并单元格时,是否有一种聪明的方法可以使水平边框表变宽?(在下面的示例中,它还不是表宽的)。

或者我应该写一个函数来计算正确的指数?

0 投票
2 回答
794 浏览

r - 修改柔性表格单元格的一部分的格式

我想修改部分单元格的格式,同时保留未修改的剩余文本以包含在 .docx 报告中:
例如,Brill ( Scophthalmus rhombus ) 在细分 22-32 (Baltic Sea)

我的数据是使用 HTML 标签设置的,我一直在尝试使用该display()函数对其进行修改。我的例子(有点明显)修改了整个单元格。我希望pattern可以修改参数{{moustaches}}以使嵌套格式成为可能,但我没有任何运气。

0 投票
1 回答
548 浏览

java - 如何从 GWT 中的动态 FlexTable 中获取行值?

我正在尝试开发一个使用 jdbc 从数据库动态创建弹性表的应用程序。我想实现两种方法,一种是更新行值,另一种是通过每行插入两个按钮来删除当前行。问题是我无法获取当前行值。

这是一张图片

创建 FlexTable 的 FishTable 方法

AsyncCallback FishTableCallBack = new AsyncCallback(){

updateBtn 处理程序中的代码不起作用,我从最后一行获取值。我尝试 index = table.getCellForEvent(event).getRowIndex()-1 来获取当前行,但我无法在 updateBtn 处理程序中获取第 0 列的值。我想将这些值发送到数据库。那么我如何从单击这些按钮的行中获取值?

UpdateFish 和 DeleteFish 方法:

0 投票
1 回答
134 浏览

vertica - vertica flex 表有投影吗?

我正在使用 vertica 弹性表我想知道如何在弹性表上应用投影

提前致谢

0 投票
1 回答
874 浏览

json - 从 vertica 的 Flex 表中读取嵌套的 json 数据

我有这个 json 文件。

我已经在 Vertica flex 表中加载了这个文件

我想从 ScoreComponents 中读取所有数据,包括嵌套数组。我试过查询这个查询

得到如下输出:超出查询范围

我只是不明白输出中的那些小方块。我是一名学生,这个 vertica DB 和 Flex 表对我来说是新的。

我试过 flatten_arrays = true 但它给了我空的结果集。

0 投票
1 回答
2144 浏览

r - 使用 Rmarkdown 和 flextable 在 Word 中进行 LaTeX 格式设置

我有一个表,其中包含带有LaTeX格式的列标题(例如,Lower CI$_{95\\%}$)。HTML当我使用 以或PDF格式呈现表格时knitr::kable,它们显示正确的格式,但使用flextable::regulartable.

flextable::regulartable处理LaTeX,或者我错过了escape = T要指定的参数(例如,)LaTeX?如果不支持,最终会支持吗?

它适用于pander,但flextable提供了更好的格式化选项(除了明显缺乏LaTeX支持)。

0 投票
3 回答
4289 浏览

r - 无法安装弹性表

我在安装Flextable时遇到问题,这似乎是因为gdtools软件包。看起来gdtools依赖于 .dylib 文件?有任何想法吗?

0 投票
1 回答
1288 浏览

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 文件

**另外 - 如果有帮助,这里是回溯:**

0 投票
1 回答
753 浏览

r - 在嵌套数据框中,将信息从一个列表列传递到另一列中应用的函数

我正在编写一份报告,我必须将大量类似的数据框导出到 Word 中漂亮的表格中。我的目标是一次性实现这一目标,flextable用于生成表格和purrr/tidyverse将所有格式化程序应用于嵌套数据框中的所有行。这是我的数据框的样子:

我想为“学校”列中的所有组生成单独的表,并通过nest()使用tidyr.

这给了我一个嵌套数据框,我可以在flextableusing中应用函数purrr

mutate一个为每个学校生成一个包含弹性表格对象的新列,第二个mutate根据保存在对象中的列名将标题标签应用于表。

我现在的目标是添加另一个基于学校名称的标题。此值驻留在标题为 的列表列中school,它按行对应于列表列中生成的表ftables。如何将学校的名称传递给add_header函数内ftables、使用purrr或任何其他程序?

预期的输出
我已经能够通过这个过程为各个学校实现我想要的结果(稍后将合并相同的标题单元格):

在此处输入图像描述