openxml相关内容

在 Open XML SDK 中的单词书签后插入 OpenXmlElement

我可以使用以下代码访问我的 Word 文档中的书签: var res = from bm in mainPart.Document.Body.Descendants()其中 bm.Name == "BookmarkName"选择 bm; 现在我想在这个书签后插入一个段落和一个表格.我怎么做?(示例代码将不胜感激) 解决方案 代码 拥有书签后,您可以访问其父元素并在其后添加其他项目 ..
发布时间:2021-12-29 13:12:45 C#/.NET

C# OPEN XML:将数据从 EXCEL 获取到 DATATABLE 时会跳过空单元格

任务 从excel导入数据到DataTable 问题 不包含任何数据的单元格将被跳过,并且行中具有数据的下一个单元格用作空列的值.例如 A1 为空 A2 有一个值 Tom 然后在导入数据时 A1 获取 A1 的值strong>A2 和 A2 保持为空 为了清楚起见,我在下面提供了一些屏幕截图 这是excel数据 这是从excel导入数据后的DataTabl ..
发布时间:2021-12-28 20:46:47 C#/.NET

读取 Excel Open XML 忽略空白单元格

我正在使用此处接受的解决方案将excel表转换为数据表.如果我有“完美"的数据,这很好用,但如果我的数据中间有一个空白单元格,它似乎在每一列中放置了错误的数据. 我认为这是因为在下面的代码中: row.Descendants().Count() 是填充单元格的数量(不是所有列)AND: GetCellValue(spreadSheetDocument, row.Descendants( ..
发布时间:2021-12-28 20:27:35 其他开发

将多个word文档合并为一个Open Xml

我有大约 10 个 word 文档,这些文档是使用 open xml 和其他东西生成的.现在我想创建另一个word文档,我想将它们一个一个地加入到这个新创建的文档中.我希望使用 open xml,任何提示都是可观的.下面是我的代码: private void CreateSampleWordDocument(){//string sourceFile = Path.Combine("D:\\G ..
发布时间:2021-12-27 21:52:02 C#/.NET

使用 OpenXML 创建合并单元格

请考虑这个 Excel: 它是 XML: 我想使用 OpenXML 创建具有多个合并单元格的 Excel. 我该怎么做? 谢谢 解决方案 您可以使用 MergeCells 和 MergeCell 类来创建您需要的合并单元格.MergeCells 类是合并单元格的集合(XML 中的 ),MergeCell 类表示每组合并的单元格(XML 中的 ).要在合并的单元格中填 ..
发布时间:2021-12-25 08:19:38 C#/.NET

Subversion 会有效地存储 OpenXML Office 文档吗?

我一直将 Subversion 作为我公司的工程文档存储库进行管理.它运行得相当好,但是我有一个关于 Subversion 如何(应该)处理 MS Office 2007 格式的问题. 我正在我的工作副本中查看一个 Excel 2007 电子表格(扩展名为 .xlsx),Subversion 已经应用了 svn:mime-type 属性 application/octet-stream.这意 ..
发布时间:2021-12-24 12:52:13 其他开发

如何使用 open XML 在 Word docx 中添加超链接?

我在向 Word 文档添加超链接时遇到问题.我不知道该怎么做.我想使用 open xml 从我的 C# 代码创建一个 word 文档中的链接.是否有仅使用 href 或 sth 类似的不同解决方案?网上有一个来自 Open XML 的 HyperLink 类,但如何使用它? 解决方案 试试这个 using (WordprocessingDocument doc = Wordprocess ..
发布时间:2021-12-23 18:36:24 C#/.NET

使用 C# 中的 Open Xml SDK 将数据表导出到 Excel

我的程序能够将一些数据和数据表导出到 Excel 文件(模板)在模板中,我将数据插入到一些占位符中.它的工作非常好,但我也需要插入一个数据表......我的示例代码: using (Stream OutStream = new MemoryStream()){//读取团队牌使用 (var fileStream = File.OpenRead(templatePath))fileStream.Co ..
发布时间:2021-12-02 22:45:01 C#/.NET

如何使用 c# 将 JQgrid 数据导出到 Excel?

我对此进行了一些研究,但大多数解决方案都是针对 MVC 的.我只是使用 Asp.net 3.5 我怎么能在按钮点击时实现这一点......我应该包括任何库或其他任何东西......请帮忙.. 解决方案 我在答案中发布的代码可以实际上无需修改任何用 C# 编写的 ASP.NET 代码即可使用.辅助类DataForExcel(参见文件DataForExcel.cs)具有构造函数 public ..
发布时间:2021-12-02 09:34:09 C#/.NET

Interop.Word Documents.Open 为空

我正在尝试使用 Interop.Word.Application 打开 .docx 文件并转换为 PDF.它作为控制台应用程序工作,但如果我在我的 Web 应用程序中使用它,它就不起作用.我试图查看文件夹的权限.我完全控制了“网络服务",但仍然没有在 word.Documents.Open 中设置对象引用.你能告诉我可能是什么问题吗?我被这个错误困住了.请告诉我.我很感激任何建议.谢谢. Mi ..
发布时间:2021-11-28 23:09:13 C#/.NET

C#:编辑/保存/发送 docx 文档

一直在努力解决很多问题.在 ASP.NET Core 服务器上使用 OpenXML,我想基于模板创建一个新的 docx 文档.完全保存此文档后,我希望将其发送给我的客户,以便他可以直接下载.这是我的代码: public IActionResult Post([FromBody] 咨询顾问){使用 (Stream templateStream = new MemoryStream(Properti ..
发布时间:2021-11-24 20:30:37 C#/.NET

C#:编辑/保存/发送 docx 文档

一直在努力解决很多问题.在 ASP.NET Core 服务器上使用 OpenXML,我想基于模板创建一个新的 docx 文档.完全保存此文档后,我希望将其发送给我的客户,以便他可以直接下载.这是我的代码: public IActionResult Post([FromBody] 咨询顾问){使用 (Stream templateStream = new MemoryStream(Properti ..
发布时间:2021-11-24 20:25:37 C#/.NET

EPPlus:在单元格中定位图像

我正在尝试使用 Epplus 将图像“插入"Excel 中的一个单元格. 使用以下代码 private static void SetImage(ExcelWorksheet sheet, ExcelRange cell){使用 (WebClient 客户端 = new WebClient())使用 (Stream stream = client.OpenRead("https://... ..
发布时间:2021-11-24 16:10:25 C#/.NET

克隆 Office Open XML 文档的最有效方法是什么?

处理 Office Open XML 文档(例如,自 Office 2007 发布以来由 Word、Excel 或 PowerPoint 创建的文档)时,您通常希望克隆或复制现有文档,然后对该副本进行更改,从而创建一个新文档. 在这种情况下,已经提出和回答了几个问题(有时是错误的或至少不是最佳的),这表明用户确实面临着问题.例如: 使用 OpenXml 和 C# 复制 Word 文档莉 ..
发布时间:2021-11-24 14:05:08 C#/.NET

将表(行)与 OpenXML SDK 2.5 保持在一起

我想在 word 文档中生成多个表,每行 2 行.但我想将这两行放在一起(如果可能的话). new KeepNext()在第一行不起作用 new KeepNext()在第一行的最后一段不起作用 new CantSplit() 在桌子上不起作用 在所有情况下,第二行(如果太大)都落在第二页上.最后一个单元格(内容较大的单元格)上的 new CantSplit() 避免了单元格的中断. ..
发布时间:2021-11-24 10:34:44 C#/.NET

将表(行)与 OpenXML SDK 2.5 保持在一起

我想在 word 文档中生成多个表,每行 2 行.但我想将这两行放在一起(如果可能的话). new KeepNext()在第一行不起作用 new KeepNext()在第一行的最后一段不起作用 new CantSplit() 在桌子上不起作用 在所有情况下,第二行(如果太大)都落在第二页上.最后一个单元格(内容较大的单元格)上的 new CantSplit() 避免了单元格的中断. ..
发布时间:2021-11-24 10:30:03 C#/.NET

使用 apache poi 和 ooxml-schemas 实现具有 2 列的条形图的最简单方法

我正在尝试在如下所示的 xlsx 文件中创建 2 列的 n 个条形图. 但是我很困惑,要了解 org.openxmlformats.schemas.drawingml.x2006.chart 中的类是如何工作的. 我已经试过了,但是生成文件没有得到我绘制的图表. 我有这个代码: 绘图绘图 = planilha.createDrawingPatriarch();ClientAn ..
发布时间:2021-11-12 05:19:40 Java开发

如何在 OpenXML 中为 Java 中的 powerpoint 生成 DataXML

我在 Microsoft PowerPoint 演示文稿幻灯片中添加了一种智能艺术形状.我已经使用 apache POI 在 Java 中检索了该图表的数据. 我想使用 apache poi 或任何其他免费的 Java API 从头开始​​为该演示文稿生成我自己的 DataXML.我如何生成该 DataXML. 演示文稿仅包含层次智能艺术对象.以下是 XML, 我想从中生成数据 XML ..
发布时间:2021-11-12 05:11:23 Java开发

如何使用apache poi将超链接添加到Excel简单形状?

我使用 Microsoft Excel 2007.我在第一个 Excel 工作表上有一个简单的形状.我想在这个简单的形状上添加一个超链接,它引用特定行和列上的另一个工作表.我对此进行了研究,但我只找到了演示如何向给定单元格添加超链接的示例.如何在 Apache POI 的帮助下向给定的简单形状添加超链接? 解决方案 我找到了问题的解决方案.我希望它会对其他人有所帮助. //超链接地址示例 ..
发布时间:2021-11-12 05:09:40 其他开发