问题标签 [openxml-table]

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 回答
470 浏览

c# - C#从word文档中复制表格并将其添加到另一个word文档中

我想从 MS Word 文档中获取一个表格,并将该表格添加到另一个具有所有格式的文档中。我正在使用 OOXML 来执行此操作。为了识别一个特定的表格,我分配了“Alt Text -> Title”,我可以从源文档中获取表格及其内容。我已经在目标文档中添加了一个表格,其中包含特定的“Alt Text -> Title 并且也能够获取它。

我使用下面的代码将表格添加到目标文档。但是,当我打开目标文档时,它会显示 MS Word 错误消息。

MS Word 错误 -> “文件已损坏,无法打开。”

当我针对此错误单击确定时,它显示消息“Word 在 .docx 中发现不可读的内容。您要恢复此文档的内容吗?如果您信任此文档的来源,请单击是。” 当我单击是时。

它显示带有表格的目标文档及其所有格式。

如何删除此错误/警告消息?我对导致此错误的代码做错了什么?

注意:我正在尝试复制的表格包含一些带有超链接的文本,这会导致问题。如果我删除超链接,它工作正常。

0 投票
1 回答
582 浏览

.net - OpenXML 将 TableHeader 添加到 Word 文档中的表格

我正在使用 .Net 创建带有动态表的 Word 文档。该文档可以跨越多个页面。我想在表格中添加一个表格标题,这样每个新页面都会有这个标题。我找到了这个文档,但没有别的: https ://docs.microsoft.com/en-us/dotnet/api/documentformat.openxml.wordprocessing.tableheader?view=openxml-2.8.1

这似乎说你可以做到这一点,但有没有人有任何代码示例:这是我目前制作表格的方式:

0 投票
1 回答
576 浏览

openxml-sdk - 使用 OpenXml 2.7 字处理创建的动态表中的单元格格式问题

首先,我使用 MS Word 2010 手动创建了表格。然后我使用 Open Xml Productivity 工具检查了该表格,并使用反映的代码使用 C# 生成具有相同单元格格式的动态表格。

但是当生成表格时,每个单元格的底部都有一个空格。

在此处输入图像描述

使用 MS Word 2010 增加行高后

在此处输入图像描述

我什至在这里尝试了基本示例Add tables to word processing documents (Open XML SDK)。但同样的结果。有什么办法可以去掉这条白线?

0 投票
1 回答
137 浏览

c#-4.0 - 水平打开 XML 2.0 Word 文档合并单元格

我有一个任务需要合并超过 2 个单元格,使用下面的代码我只能合并 word 文档下表头中的 2 个单元格。

我得到这样的结果:
样本

但我需要这样:
样本

0 投票
0 回答
133 浏览

c# - Open XML 删除 MS Word 表行损坏图像

我正在尝试删除 MS Word 文档的表格中的一些行。下面是表格在处理之前的样子: 在此处输入图像描述

我分析了这张表以了解开放的 XML 表示,下面是InnerText属性的制定方式:

项目 描述 null
课堂 empty 互动课堂...
empty empty 案例研究教室...
empty empty 礼堂讲座教室...
电脑 empty 大型计算机...
empty empty 超级计算机...
empty empty 工作站电脑...

中间empty列是插入图像的位置。图像和描述位于两个不同的单元格中,它们之间有一个不可见的边界。

下面是删除项目“案例研究教室”、“超级计算机”、“工作站计算机”、“个人计算机”和“平板电脑”的代码。

但是执行后,以下是我得到的: 在此处输入图像描述

很明显,图像丢失了,即使我只删除了必要的行,不相关行中的图像也似乎已损坏/删除。有人可以解释为什么会发生这种情况以及如何解决这个问题吗?

0 投票
0 回答
21 浏览

openxml - 每个包含日期值的列的word文档中的openxml排序表

我有带有表格的 Word 文档,用于存储来自共享点列表的项目。我必须对包含日期值的每列的表进行升序排序。我的代码是

0 投票
1 回答
29 浏览

xml - 在 SSMS 中读取 XML

我正在尝试生成一个输出,它会给我两个长描述,即一个用德语和一个用英语。它可以是两条记录,1 个 [long-description] 列和一个 [lang] 列,或者 1 个记录,同时具有 [long-description-de] 和 [long-description-en] 列。到目前为止,我已经找到了 2 种方法,不确定哪种方法更好,但我仍然无法使用其中任何一种方法产生准确的输出: