问题标签 [openxml]

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

sql - 从SQL2000查询xml数据(xml直接保存在一个单元格中,多行)

您好我从 SQL2000 服务器检索 XML 数据时遇到问题。

表结构如下:

我怎样才能得到这样的结果:

我是新的SQL2000。在 SQL2000 中可以进行这样的查询吗?

提前感谢您的帮助!

0 投票
1 回答
944 浏览

powerpoint - PowerPoint 中的 CustomXML

我想创建一个 PowerPoint 模板。我希望模板能够基于外部源引用 NAME 等项目。我知道使用 WordprocessingML 我可以只引用 XML 文件并提供 x 路径,但我也听说 PowerPoint 不支持此功能。

那么如何使用 PresentationML 做到这一点?如果要绑定多个对象,是否可以使用中继器?

0 投票
3 回答
1398 浏览

asp.net - 如何从 asp.net 将数据表导出到 excel 2007 和 pdf?

我必须从 asp.net 应用程序中的数据库中的数据制作带有 Excel 和 PDF 图形的报告。我不想使用 com 对象,所以我一直在使用 Open Xml Sdk 从模板文件构建 excel 文件并将响应重定向到生成的新文件,但我不知道如何制作 PDF 文件......我接受有关如何在我的网络应用程序中生成 pdf 文件的任何评论...感谢您花时间阅读本文...

0 投票
2 回答
879 浏览

sdk - OpenXml SDK - 图像重用

我正在创建基于模板的 Word 文档。该模板在标题部分包含一个图像,我想在文档的其他地方重复使用它。

图像存储在中,package -> word/media/myImage.jpeg因此我需要以某种方式向我希望再次显示图像的每个部分添加关系。我已经手动尝试过这个成功,问题是如何使用 sdk 2.0。

使用该AddImagePart()方法是没有用的,因为这只是再次添加图像,这很愚蠢,因为我只需要一个副本而不是存储在包中的多个副本。

有人阐明了吗?

0 投票
3 回答
2797 浏览

c# - 从存储在 Sharepoint 中的 Excel 文档中读取数据?

如何“读取”存储为共享点 spfile 的 excel 2003 文档?我可以使用 SPFile.OpenBinary() 从库中毫无问题地检索文档,然后将其放入 MemoryStream 中。

最初的想法是使用 OpenXML 来查询文档(它将将此对象类型作为构造函数),但 Excel 版本(2003)禁止这样做。

只是为了进一步解决这个问题,不能保证主机上会有​​任何 Excel 版本,因此可能也无法使用互操作程序集。

建议或解决方案将不胜感激。


当我说读取时,我的意思是从命名范围、单元格引用等中提取数据。我发现的所有开源库(Exceldatareader、NOPI、OpenXML)都有一些限制或其他限制,禁止使用它们。例如无法加载启用宏的工作表

excel 文档被加载到一个共享点库中,该库将该列表公开为 SPFile(s) 的集合。这些文件可以很简单地读入 MemoryStream,但是我尝试过的大多数库都需要一个文件流构造函数,这意味着写入应用程序服务器上的文件系统

我没有尝试过SpreadsheetGear,但如果文件系统上没有足迹,那么我会确定一下,但这不是这个项目的一个选项。我会用我的发现更新这个线程......

我只能使用 PIA。脏,脏,脏。

0 投票
2 回答
10171 浏览

c# - 密码保护 Open XML 文字处理文档

我需要为 Open XML Wordprocessing 文档添加基本密码保护。我可以使用COM接口,当我有大量文档要处理时,它会很慢;或者我可以将数据直接放在docx文件<w:settings> <w:documentProtection>中,速度非常快。但是,查看加密密码的要求似乎需要数小时的编程时间。有没有人已经编码了这个算法?我正在用 C# 编码。

0 投票
2 回答
4102 浏览

c# - 字 OpenXML 。在书签之间遍历 OpenXmlElements

我需要遍历书签开始和书签结束标记之间的节点。该问题似乎分解为树遍历,但我无法确定正确的算法。书签开始和结束元素是非复合节点(没有子节点),可能出现在树中的任意深度。书签开始也不能保证在相同的深度。

如果您为文档绘制树结构,我想检查开始和结束书签之间的所有节点。我认为一种算法可以遍历从节点 x 开始并在节点 y 结束的不平衡树。这听起来可行还是我错过了什么。

如果这是可行的,您能否指出可以完成返回节点的树遍历的方向?

0 投票
3 回答
20852 浏览

c# - 使用 OpenXml Sdk 2.0 在 Word 中进行水平文本对齐

我需要其他帮助...我的导出功能将我的报告导出为 word 表格。我需要为每个单元格应用水平对齐属性。我为导出编写的代码如下所示。Tbl 是我在报告中使用的文本块。我在这里写了对齐代码。但不起作用..请帮助我使用 OpenXML SDk 2.0 完成这项任务

0 投票
2 回答
6903 浏览

.net - 使用 Open Xml SDK 2.0 更改 Wor 文档的页面大小

我的应用程序需要使用 Open xml Sdk 2.0 将自定义报告导出到 Word 文档

我的导出功能工作正常,但我需要增加页面大小才能正确显示。(否则自动换行将是一个问题,并且报告看起来不太好)。

谁能建议我如何根据报告的宽度调整页面大小。

我还需要另一个帮助来对齐 word 文档。帖子链接是Word 中使用 OpenXml Sdk 2.0 的水平文本对齐

0 投票
2 回答
3222 浏览

openxml - 如何识别和验证 OOXML 文件?

我需要能够根据文件的内容而不是文件的扩展名来识别给定文件是 OOXML 文件。

OOXML 文件实际上是 zip 容器中 XML 和文本文件的集合,这意味着我不能使用文件的幻数,因为它只会表明它是一个 zip 文件。

所以我真正要问的是,OOXML 开放包装约定 (OPC) 容器中是否需要存在任何文件?如果是这样,则 OPC 容器中存在该文件表明它很可能是 OOXML 文件,而没有该文件则表明它绝对不是OOXML 文件。

这个问题是这个 ODF 问题的 OOXML 版本。