openxml 相关问题

有关通过直接处理zip包中包含的XML文件或通过Microsoft Office Open XML SDK读取和写入Microsoft Office Open XML文件的问题。

OpenXml 和 PowerPoint 入门

我想开发一个可以处理PowerPoint模板并填充格式化数据的类库。主要涉及表格、标签、幻灯片克隆。我想为此使用 Open Xml...

回答 4 投票 0

如何修改powerpoint pptx的内部XML文件而不损坏它?

在 pptx 文件中我们有这样的结构 我正在尝试编辑..\ppt\slides 中内部slide2.xml 的内容。 内容是这样的: 幻灯片2.xml 在 pptx 文件中我们有这样的结构 我正在尝试编辑slide2.xml中内部..\ppt\slides的内容。 内容是这样的: slide2.xml <?xml version="1.0" encoding="UTF-8" standalone="yes"?><p:sld xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"><p:cSld><p:bg><p:bgPr><a:blipFill dpi="0" rotWithShape="1"><a:blip r:embed="rId2"><a:lum/></a:blip><a:srcRect/><a:stretch><a:fillRect/></a:stretch></a:blipFill><a:effectLst/></p:bgPr></p:bg><p:spTree><p:nvGrpSpPr><p:cNvPr id="1" name=""/><p:cNvGrpSpPr/><p:nvPr/></p:nvGrpSpPr><p:grpSpPr><a:xfrm><a:off x="0" y="0"/><a:ext cx="0" cy="0"/><a:chOff x="0" y="0"/><a:chExt cx="0" cy="0"/></a:xfrm></p:grpSpPr><p:sp><p:nvSpPr><p:cNvPr id="4" name="CuadroTexto 3"/><p:cNvSpPr txBox="1"/><p:nvPr/></p:nvSpPr><p:spPr><a:xfrm><a:off x="2701636" y="1249854"/><a:ext cx="14505709" cy="3053139"/></a:xfrm><a:prstGeom prst="rect"><a:avLst/></a:prstGeom><a:noFill/><a:ln w="12700" cap="flat"><a:noFill/><a:miter lim="400000"/></a:ln><a:effectLst/><a:sp3d/></p:spPr><p:style><a:lnRef idx="0"><a:scrgbClr r="0" g="0" b="0"/></a:lnRef><a:fillRef idx="0"><a:scrgbClr r="0" g="0" b="0"/></a:fillRef><a:effectRef idx="0"><a:scrgbClr r="0" g="0" b="0"/></a:effectRef><a:fontRef idx="none"/></p:style><p:txBody><a:bodyPr rot="0" spcFirstLastPara="1" vertOverflow="overflow" horzOverflow="overflow" vert="horz" wrap="square" lIns="48766" tIns="48766" rIns="48766" bIns="48766" numCol="1" spcCol="38100" rtlCol="0" anchor="t"><a:spAutoFit/></a:bodyPr><a:lstStyle/><a:p><a:pPr marL="0" marR="0" indent="0" algn="ctr" defTabSz="1300480" rtl="0" fontAlgn="auto" latinLnBrk="0" hangingPunct="0"><a:lnSpc><a:spcPct val="100000"/></a:lnSpc><a:spcBef><a:spcPts val="0"/></a:spcBef><a:spcAft><a:spcPts val="0"/></a:spcAft><a:buClrTx/><a:buSzTx/><a:buFontTx/><a:buNone/><a:tabLst/></a:pPr><a:r><a:rPr lang="en-US" altLang="en-US" sz="9600" dirty="0"><a:solidFill><a:srgbClr val="FFBE00"/></a:solidFill><a:latin typeface="+mj-lt"/></a:rPr><a:t>Old text</a:t></a:r><a:br><a:rPr lang="en-US" altLang="en-US" sz="9600" dirty="0"><a:solidFill><a:srgbClr val="FFBE00"/></a:solidFill><a:latin typeface="+mj-lt"/></a:rPr></a:br><a:r><a:rPr lang="en-US" altLang="en-US" sz="9600" dirty="0" err="1"><a:solidFill><a:srgbClr val="00C8FF"/></a:solidFill><a:latin typeface="+mj-lt"/></a:rPr><a:t>abc</a:t></a:r><a:r><a:rPr lang="en-US" altLang="en-US" sz="9600" dirty="0"><a:solidFill><a:srgbClr val="00C8FF"/></a:solidFill><a:latin typeface="+mj-lt"/></a:rPr><a:t> Xyz</a:t></a:r><a:endParaRPr kumimoji="0" lang="es-ES_tradnl" sz="5400" b="0" i="0" u="none" strike="noStrike" cap="none" spc="0" normalizeH="0" baseline="0" dirty="0"><a:ln><a:noFill/></a:ln><a:solidFill><a:schemeClr val="bg1"/></a:solidFill><a:effectLst/><a:uFillTx/><a:latin typeface="+mn-lt"/><a:ea typeface="+mn-ea"/><a:cs typeface="+mn-cs"/><a:sym typeface="Calibri"/></a:endParaRPr></a:p></p:txBody></p:sp></p:spTree></p:cSld><p:clrMapOvr><a:masterClrMapping/></p:clrMapOvr><p:transition spd="med"/></p:sld> 我想用这个替换slide2.xml中的一些文本 ...<a:t>Old text</a:t>... 到此 ...<a:t>New text</a:t>... 当我替换至少 1 个字母并将整个文件夹转换为 zip,然后将扩展名从 zip 更改为 pptx 并尝试打开文件时,MS Powerpoint 检测到错误并尝试修复文件,但失败。 如果我只更改几个字母甚至一个字母,我不知道为什么会发生这种情况。我尝试过使用 bash 命令(sed)并手动使用文本编辑器。 有人知道如何编辑/修改任何slideX.xml而不损坏整个pptx文件? 一个非常常见且容易犯的错误是获取解压缩原始 pptx 的整个文件夹,然后重新压缩它,然后在根目录下创建一个文件夹。 这可能是你的问题吗?

回答 1 投票 0

保存从模板生成的 OpenXML 文档(Word)

我有一些代码可以打开 Word 2007 (docx) 文档并更新相应的 CustomXmlPart(从而更新文档本身中的内容控件,因为它们映射到 CustomX...

回答 5 投票 0

Excel Power Query 查询记录在 Excel 文件中的哪里?

出于好奇,Power Query M“脚本”记录在Excel文件中?我解压了一个包含 PQ 查询的 Excel 文件,但无法在扩展文件中找到它。 我也在问这个问题,因为我...

回答 1 投票 0

如何在 C# 中使用 openxml 获得 100% 堆叠条形形状来表示 3 组值数组,其数据来自 excel

图表看起来像这样 - 在此处输入图像描述,从中输入数据的 Excel 看起来像这样 - 在此处输入图像描述。如何使用

回答 1 投票 0

使用Open XML SAX技术,冻结第一行(标题)

我正在创建一个包含大量数据的Excel文件,因此我不得不选择SAX技术,但我在任何地方都找不到如何冻结第一行以便滚动时的示例

回答 1 投票 0

比较 OpenXML 中的两个 XML 元素

我是 XML 和 C# 新手,所以在实现以下内容时遇到了一些困难。希望有人能指出我正确的方向。所以我正在使用 OpenXML 2.5 使用 C# 进行开发,并且我正在尝试...

回答 3 投票 0

如何使用 openxml 将现有的复杂行克隆到工作表

我需要动态地将现有行克隆到工作表中。前任。我想复制第 28、29 行并插入到第 30、31 或 32,33 行,或者更多,这取决于数据行。 从 到 如何在开放状态下做到这一点...

回答 2 投票 0

添加数据时打开XML不保存C#

我从以下链接制作了完整副本:https://msdn.microsoft.com/en-us/library/dd452407(v=office.12).aspx 模板的副本工作正常,FixChartData() 方法工作正常。然而,...

回答 1 投票 0

如何使用openxml C#在word文档中添加形状?

我想使用openxml在word文档中添加水平形状。 我尝试使用 OpenXML Productivity 工具粘贴代码,但在打开生成的文件时出现一些错误(“ht...

回答 2 投票 0

使用 OpenXml 从右到左制作工作表 Excel

我一直在浏览 OpenXml 文档,但找不到我需要的信息。具体来说,我正在寻找如何将默认工作表对齐方式设置为从左侧开始

回答 1 投票 0

向现有 OpenXML 电子表格添加页脚

编辑:我在原始帖子中遗漏了更多细节。该程序使用模板流而不是“.Open”命令的具体模板。模板流被初始化...

回答 2 投票 0

如何在 OPENXML 电子表格单元格中插入换行符?

我目前正在使用类似的方法在单元格中插入内联字符串: 新单元格() { 单元格参考 = "E2", 样式索引 = (UInt32Value)4U, 数据类型 = CellValues.InlineString,

回答 3 投票 0

使用 OOXML SDK 将宏 (vbaProject.bin) 注入到 Docx 文件中

我需要您帮助使用 OOXML SDK。 上下文如下:我想使用 OOXML SDK 注入一些 VBA 宏。 我的输入: 遵循 OOXML 规范 (.docx) 的 Word 文档 vbaProject.bin 文件

回答 1 投票 0

如何在 C# 中从模板创建 *.docx 文件

我有一个可用的 ASP.NET MVC Web 应用程序来管理项目和客户。现在我想为一些客户生成一个word文件。在此文件中应显示有关客户的一些数据。 ...

回答 4 投票 0

如何使用 OpenXml 或 ClosedXml 在 Excel 中进行自动填充?

在我们的组织中,人们使用包含表格数据和一些公式的 Excel 电子表格,我需要将其连接到 C# 中的数据提供程序。使用 OpenXML,或者更好的 ClosedXml,我们可以创建 或

回答 1 投票 0

创建新 WorksheetPart 时出现 OpenXML 错误

首先,我的代码在控制台应用程序中运行。我通过 NuGet 将 OpenXML 安装到解决方案中。 我创建了一个新的解决方案,它是一个 .NET dll 库,并以相同的方式安装了 openXML...

回答 1 投票 0

包括图表在内的模板的 ClosedXML 问题

我正在通过 ClosedXml 库处理 Excel 文件,但遇到了一个无法完全解决的问题。 通常,打开 Excel 文件、向其中添加数据、格式化它们等都不会出现问题...

回答 1 投票 0

添加自定义命名空间并通过c# openxml sdk在openxml excel中使用它

有添加自定义命名空间的示例吗 例如 xmlns:bluh = "http://www.bluhbluh.com" 在工作簿/工作簿部分/电子表格文档级别 使用 C# OpenXml SDK?

回答 1 投票 0

OpenXML 电子表格 (SpreadsheetML) 中的单元格样式

我已使用 OpenXML SDK 在 C# 中生成了一个 .xlsx 电子表格,但无法弄清楚如何使单元格样式正常工作。我一直在研究 Excel 生成的文件,但不太明白它是怎么回事......

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.