问题标签 [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 投票
3 回答
833 浏览

powerpoint - 在 PowerPoint 2007 中,如何以编程方式定位标注的尾部?

我正在查看 PowerPoint 2007 文件的 DrawingML,这就是标注对象的坐标和几何图形:

我遇到的问题是告诉它把尾巴放在幻灯片上特定坐标的公式。我试过这个来计算它,但它不能正常工作。

但是,几何值不是两点之间的距离。

有人知道计算这个的公式是什么吗?

0 投票
1 回答
1367 浏览

sql - 当 XML 没有填满每个级别时,SQL OpenXML 不返回任何内容

我在 SQL Server 2005 中遇到了 OPENXML 问题,如果 XML 没有每一层都可用,我将不会得到任何结果。一个例子可以解决我的问题:

所以我们有这样的 XML:

并将 OPENXML 放入这样的表变量中

这很好用!但是,如果您将此 XML 放入:

然后 OPENXML 什么也不返回,一个空行集。

所以我真的不知道该怎么做才能解决这个问题。我需要考虑这两种情况,以及有分支但没有叶子的情况。有什么想法吗?

0 投票
2 回答
6285 浏览

ms-word - 如何使用 OpenXML 在 Word 2007 文档中添加内容控件

我想在不使用对象模型的情况下创建一个 word 2007 文档。所以我更愿意使用开放的 xml 格式来创建它。到目前为止,我已经能够创建文档。现在我想在其中添加一个内容控件并将其映射到 xml。任何人都可以指导我吗?

0 投票
2 回答
1090 浏览

performance - 删除 20,000+ 行 Excel 文件中的第一行时打开 XML SDK v2.0 性能问题

在使用 OpenXML SDK v2.0 删除超过 20,000 行 Excel 文件中的第一行时,是否有人遇到过性能问题?

我正在使用 Open XML SDK 文档中建议的删除行编码。使用 Open XML SDK 删除第一行需要几分钟,但在 Excel 应用程序中只需要一秒钟。

我最终发现瓶颈实际上是处理行删除的冒泡方法。删除行后有很多行更新。所以在我的例子中,大约有 20,000 行需要更新,逐行向上移动数据。

我想知道是否有更快的方法来删除行。

有人有想法吗?

0 投票
5 回答
5161 浏览

sql-server - 为什么 OPENXML 只返回一个元素

有人能解释一下为什么这个 T-SQL 代码只返回一个值为“1”的行吗?我期待得到两行(“1”和“2”)。我在这里错过了什么吗?

注意:我使用的是 SQL Server 2008

非常感谢!

0 投票
1 回答
979 浏览

c# - 使用 OpenXML 和 C# 访问活动 Excel 工作簿

我正在尝试使用 OpenXML 在 C# 中操作 Excel 电子表格。具体来说,我想访问当前打开的活动工作簿。我只能找到打开给定文件名的 Excel 文档的示例,例如:

(注意:使用 'Microsoft.Office.Interop.Excel' 方式,活动工作簿的访问方式如下 Workbook activeWorkBook = (Workbook)Globals.ThisAddIn.Application.ActiveWorkbook;:)

有人做过吗?

0 投票
1 回答
109 浏览

language-agnostic - (OpenXML) 将数据页面添加到没有框架的 xml 包中

最近我一直在通过PHPExcel组合多个 OpenXML 电子表格,这向我展示了这个框架存在某些问题,这使得它几乎无法用于我想做的事情(我的相关 SO 问题)。

简而言之:很难保证 Excel 2007 的所有格式化功能都会保留使用该特定框架执行的文件合并。

无论如何,现在我正在考虑一种更通用的方法。我想打开一个包含各种格式的模板 XLSX,并在工作簿的“末尾”添加一些纯字母数字数据工作表。

明智地可以执行以下操作:

  • 解压模板 XLSX
  • 解析 XML 文件
  • 添加工作表
  • 保存xml文件
  • 重新压缩文件以获得有效的 XLSX

任何提示或经验将不胜感激。

提前致谢

ķ

0 投票
3 回答
7750 浏览

c# - 替换 Word 文档中的字符串 - 在 MainDocumentPart 中而不在 HeaderPart 中有效

我需要对 word 文档中的字符串进行简单的搜索和替换。我认为这很容易,但事实并非如此(至少对我而言)

查看这段代码(它需要一个流,打开文档的不同部分,搜索字符串,然后替换它)。

问题是只保存 MainDocumentPart 和 FooterPart 中的内容。HeaderPart 未保存。奇怪的...

是的,如果有更简单的方法来替换 word 文档中的字符串,请告诉我。

谢谢你的帮助

拉尔西

0 投票
4 回答
19138 浏览

ms-word - OpenXML 2 SDK - Word 文档 - 以编程方式创建项目符号列表

使用 OpenXML SDK,2.0 CTP,我正在尝试以编程方式创建 Word 文档。在我的文档中,我必须插入一个项目符号列表,列表中的一些元素必须加下划线。我怎样才能做到这一点?

0 投票
2 回答
643 浏览

ms-office - PowerPoint 的架构/DTD

我正在寻找一种将一些元信息添加到 PowerPoint 文件的方法。具体来说,我想为项目符号和幻灯片添加注释。

是否有任何 XML 属性可以添加到(slideX.xml文件的)元素中而不会使其无效?换句话说,我在哪里可以找到slideX.xml文件的架构/DTD?