问题标签 [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.
c# - C#从word文档中复制表格并将其添加到另一个word文档中
我想从 MS Word 文档中获取一个表格,并将该表格添加到另一个具有所有格式的文档中。我正在使用 OOXML 来执行此操作。为了识别一个特定的表格,我分配了“Alt Text -> Title”,我可以从源文档中获取表格及其内容。我已经在目标文档中添加了一个表格,其中包含特定的“Alt Text -> Title 并且也能够获取它。
我使用下面的代码将表格添加到目标文档。但是,当我打开目标文档时,它会显示 MS Word 错误消息。
MS Word 错误 -> “文件已损坏,无法打开。”
当我针对此错误单击确定时,它显示消息“Word 在 .docx 中发现不可读的内容。您要恢复此文档的内容吗?如果您信任此文档的来源,请单击是。” 当我单击是时。
它显示带有表格的目标文档及其所有格式。
如何删除此错误/警告消息?我对导致此错误的代码做错了什么?
注意:我正在尝试复制的表格包含一些带有超链接的文本,这会导致问题。如果我删除超链接,它工作正常。
.net - OpenXML 将 TableHeader 添加到 Word 文档中的表格
我正在使用 .Net 创建带有动态表的 Word 文档。该文档可以跨越多个页面。我想在表格中添加一个表格标题,这样每个新页面都会有这个标题。我找到了这个文档,但没有别的: https ://docs.microsoft.com/en-us/dotnet/api/documentformat.openxml.wordprocessing.tableheader?view=openxml-2.8.1
这似乎说你可以做到这一点,但有没有人有任何代码示例:这是我目前制作表格的方式:
openxml-sdk - 使用 OpenXml 2.7 字处理创建的动态表中的单元格格式问题
首先,我使用 MS Word 2010 手动创建了表格。然后我使用 Open Xml Productivity 工具检查了该表格,并使用反映的代码使用 C# 生成具有相同单元格格式的动态表格。
但是当生成表格时,每个单元格的底部都有一个空格。
使用 MS Word 2010 增加行高后
我什至在这里尝试了基本示例Add tables to word processing documents (Open XML SDK)。但同样的结果。有什么办法可以去掉这条白线?
c# - Open XML 删除 MS Word 表行损坏图像
我正在尝试删除 MS Word 文档的表格中的一些行。下面是表格在处理之前的样子:
我分析了这张表以了解开放的 XML 表示,下面是InnerText
属性的制定方式:
项目 | 描述 | null |
---|---|---|
课堂 | empty |
互动课堂... |
empty |
empty |
案例研究教室... |
empty |
empty |
礼堂讲座教室... |
电脑 | empty |
大型计算机... |
empty |
empty |
超级计算机... |
empty |
empty |
工作站电脑... |
中间empty
列是插入图像的位置。图像和描述位于两个不同的单元格中,它们之间有一个不可见的边界。
下面是删除项目“案例研究教室”、“超级计算机”、“工作站计算机”、“个人计算机”和“平板电脑”的代码。
很明显,图像丢失了,即使我只删除了必要的行,不相关行中的图像也似乎已损坏/删除。有人可以解释为什么会发生这种情况以及如何解决这个问题吗?
openxml - 每个包含日期值的列的word文档中的openxml排序表
我有带有表格的 Word 文档,用于存储来自共享点列表的项目。我必须对包含日期值的每列的表进行升序排序。我的代码是
xml - 在 SSMS 中读取 XML
我正在尝试生成一个输出,它会给我两个长描述,即一个用德语和一个用英语。它可以是两条记录,1 个 [long-description] 列和一个 [lang] 列,或者 1 个记录,同时具有 [long-description-de] 和 [long-description-en] 列。到目前为止,我已经找到了 2 种方法,不确定哪种方法更好,但我仍然无法使用其中任何一种方法产生准确的输出: