首页 文章
  • 4 votes
     answers
     views

    用于创建PowerPoint演示文稿的库

    是否有(.net-)库用于创建PowerPoint演示文稿(PPTX => OpenXML) . 为了创建Excel表格,我喜欢ClosedXML-Library,并且喜欢类似PowerPoint的东西 . 我可以't and don'想要使用Microsoft Interop,因为它是一个ASP.NET Web应用程序 . 有人有在ASP.NET中创建PowerPoint幻灯片的经验吗? ...
  • 4 votes
     answers
     views

    轻松创建/更新Office Open XML图表(首选PowerPoint)

    有没有人知道Office独立的.NET组件支持从几行代码中创建/更新来自不同类型文档(PowerPoint首选)的完整办公室开放式xml图表 . 来自MSDN How to: Insert a Chart into a Spreadsheet Document的一个例子以一种困难的方式做到了(据我所知,我需要明确地创建所有那些子对象,比如轴),尽管读取/编写Excel 2007图表的许多组件允许在...
  • 0 votes
     answers
     views

    xmlns的XML提取问题

    我有一些标准的XML代码,我试图提取,我已经阅读了关于xmlns的各种不同的问题,并且我的代码到目前为止,但我似乎无法做的是提取“ “对于CustomerID - DECLARE @docHandle INT DECLARE @XmlDocument NVARCHAR(1000) DECLARE @rootxmlns VARCHAR(1000) SET @XmlDocument =' ...
  • 0 votes
     answers
     views

    DocumentFormat.OpenXml Nuget包具有许多依赖项,如Microsoft.NetCore.Platforms

    我在我的应用程序中正在做一些Ms excel自动化,但是在轮询DocumentFormat.OpenXml Nuget包时,许多依赖项随之下载,例如: Microsoft.NetCore.Platforms Microsoft.Win32.Primitives NetStandard.Library System.AppContext System.Collections ...
  • 0 votes
     answers
     views

    在openxml中插入连续编号的段落列表

    我有一个带有编号列表段的word文档 . 例如 列出项目 Google新闻是由Google开发的新闻聚合器和应用 . 它提供了由数千家出版商组织的连续,可定制的文章流 . 第3段 . 我的要求是继续插入两个更多编号的列表4.,5 . 等段落(带文本) . 并且还应保留前一段格式 . 使用当前代码,编号列表从1开始而不是4.没有得到我错的地方 . NumberingDefinitio...
  • 27 votes
     answers
     views

    修复记录:从头开始创建的工作表中的单元信息

    打开OpenXML创建的电子表格时收到错误 . 错误如下 . Repaired Records: Cell information from /xl/worksheets/sheet.xml part Repaired Records: Cell information from /xl/worksheets/sheet2.xml part Repaired Records: Cell infor...
  • 5 votes
     answers
     views

    从模板创建PowerPoint 2007演示文稿

    我需要使用Open XML Format SDK 2.0从模板创建PowerPoint 2007演示文稿 . 模板必须由客户提供,并用于单独的布局样式(字体,背景颜色或图像,......) . 它需要包含两个预定义的幻灯片: 文字幻灯片 图片幻灯片 应用程序现在应该创建模板文件的副本,创建文本和图像幻灯片的多个副本,并用一些内容替换内容占位符 . 我已经找到了一些code snippe...
  • 3 votes
     answers
     views

    将XML字符串插入openXML文档

    我正在尝试用openXML docx中的图像替换文本元素占位符 . 我找到了一个教程here似乎做了我需要的东西,但我并没有完全遵循他插入图像的方式 . 基本上,我有一个XML'图像模板'存储在一个字符串中 . 我可以将我的图像存储到媒体文件夹,并将图像ID插入XML字符串: string imageNode = _xml.Replace("##imageId##&q...
  • 0 votes
     answers
     views

    openxml powerpoint presentation - 插入文本段落会导致文件损坏

    平台:.NET 4.5,C#,Open XML 2.0 SDK What I'm trying to do: 从模板创建一组重复的幻灯片,创建'n'个新幻灯片(每个幻灯片复制模板幻灯片),每张幻灯片中包含一些特定文本 . 文本是多行,有些可能是粗体,因此必须不是作为单个文本插入,而是作为多个文本段落插入 . Problem 看来我正在做我需要做的所有事情,但我遇到了一个损坏的文件错误 . What...
  • 1 votes
     answers
     views

    使用OpenXML创建PowerPoint演示文稿时损坏的PPTX文件

    **** Important: question answered after code block Platform: C#,OpenXML SDK(2.5),.NET 4.0 What I'm trying to achieve 我一直在尝试从我的数据库中的一些数据和图像生成pptx演示文稿 . 任何生成的文件都会损坏,但它确实通过了OOXML验证 . 我真的不知道还能做些什么 . Wh...
  • 3 votes
     answers
     views

    如何使用OpenXml(MS Word)获取绘图的图像ID?

    我需要获取Drawing对象的关系 id 以使用 OpenXml 从Word中提取图像 . 我看到Replace image in word doc using OpenXML,我现在正在使用此代码: string imageId = "default value"; Blip blipElement = selectedImage.Descendants<Blip&gt...
  • 0 votes
     answers
     views

    OpenXml:在PowerPoint演示文稿中替换Excel“previewimage”

    我正在使用基于PowerPoint模板的C#(使用OpenXML)创建应用程序,遍历幻灯片并用SSRS报告替换所有图像 . 这适用于图像,但其中一个元素是嵌入式Excel工作表,应直接在演示文稿中编辑(基于SSRS报告的内容) . 我能够呈现报告并将其嵌入PowerPoint演示文稿中,但我无法弄清楚如何更新嵌入式Excel工作表附带的“excel预览图像” . 在生成的pptx中输入和退出Exc...
  • 0 votes
     answers
     views

    C# - OpenXML SDK 2.5 - 使用包含图像的布局从幻灯片母版插入新幻灯片

    我使用这个[https://codingthedocument.wordpress.com/author/agschwantes/]在OpenXML 2.5 SDK的帮助下创建我的新幻灯片 . 我设计并使用自己的幻灯片母版创建了一个新的幻灯片 . 我的幻灯片母版包含一些带图像的布局和一些没有图像的布局 . 如果我从没有图像的主布局创建幻灯片,一切正常 . 如果我创建一个包含图像的布局的幻灯片,我得...
  • 0 votes
     answers
     views

    用openXML下载文件

    我正在向这个控制器发出请求: [ResponseType(typeof(Book))] public async Task<IHttpActionResult> PostBook(Book book) { if (!ModelState.IsValid) { return BadRequest(ModelState); } string...
  • 1 votes
     answers
     views

    使用OpenXML SDK创建文档时,OpenXML Powertools HtmlConverter失败

    我使用OpenXML SDK 2.5编写了一个Word文档,当我在MS Office中预览时,这些文档会给出预期的外观和格式 . 现在我需要将此文档转换为HTML文档,我在OpenXML Powertools中了解了 HtmlConverter ,并尝试使用它,使用OpenXML电源工具将Docx转换为Html失败,并将 NullReferenceException 表示为 Part 作为空值参数...
  • 4 votes
     answers
     views

    使用vb.net在大型excel文件上执行SQL查询的最佳方法是什么?

    Setup Environment: 我正在使用带有.NET framework 4的vb.net开发Excel 2010应用程序级外接程序 . My goal: 让用户输入多个名称进行搜索 使用名称列表在LARGE电子表格上执行SQL查询(30,000行) 返回记录集并粘贴到新工作表中 表现是我的首要任务 . 我想通过利用.NET框架了解最快的方法 . 在我的代码中使用ADO连接...
  • 1 votes
     answers
     views

    使用documentformat.openxml在xlsm文件中插入图像和文本时出现问题

    'Create a Excel Object Using excel As Excel = New Excel(ReportPath, CurrentMapping.Settings) ' Create newWorksheet excel.CreateExcelTemplate(ReportPath) '...
  • 0 votes
     answers
     views

    如何仅在Sheet1.xml中呈现Excel中的SpreadsheetML

    我有一个XLSX格式的损坏的工作簿,但zip存档(xl \ worksheets \ Sheet1.xml)中的Sheet1.xml文件似乎完好无损 . 有没有办法在Excel中呈现这个? 我确实想过创建一个新工作簿,然后覆盖zip存档中的工作表,但有没有办法直接在Excel中打开/转换/渲染Sheet1.xml文件,作为工作表?似乎没有共享字符串部分 .
  • 2 votes
     answers
     views

    将XLSM转换为XLSX

    我正在使用EPPLUS库从Excel读取数据以创建另一个文件 . 不幸的是,它不支持.XLSM扩展文件 . 有没有一种很好的方法将.XLSM文件转换为.XLSX文件,以便用EPPLUS读取文件? (使用EPPLUS进行阅读会很好,因为我的所有代码都是用它编写的:))
  • 3 votes
     answers
     views

    如何按名称设置Excel单元格的值而不是使用EPPlus的坐标?

    我可以使用EPPlus设置单元格值: var template = new FileInfo(Server.MapPath("~/App_Data/my_template.xlsx")); var pck = new ExcelPackage(template); var ws = pck.Workbook.Worksheets.First(); ws.Cells[15, 4]...
  • 0 votes
     answers
     views

    导出Gridview到Excel成功但文件已损坏?

    我需要以编程方式创建一个包含3个工作表的Excel电子表格 . 对于Sheet1,我正在尝试导出一个Gridview ...及其所有格式...而不使用Http.Response这样做,因为该技术强制文件'保存/另存为'请求框弹出,这似乎停止所有进一步的代码执行 . 如果我能够成功直接将Gridview写入Excel工作簿,我应该能够继续我的编码例程,然后重新打开文件并以编程方式添加表2和3 . 这...
  • 4 votes
     answers
     views

    如何通过保留格式替换文本与MS Word Web加载项?

    我正在为MS Word编写一个简单的语法修正Web插件 . 基本上,我想获取所选文本,进行最小化更改并使用更正后的文本更新文档 . 目前,如果我使用'text'作为强制类型,我将失去格式 . 如果所选文本中有表格或图像,它们也会消失! 据我所知,到目前为止我一直在做的调查,openxml是要走的路 . 但我在网上找不到任何有用的例子 . 如何通过保留原始格式数据来操作文本?如何忽略非文本段落?我希...
  • 0 votes
     answers
     views

    自动打开任务窗格,打开sourcelocation url,而不是使用Office.AutoShowTaskpaneWithDocument id的任务窗格

    Context 目前我正在通过新的Javascript API(office.js)开发Word的加载项 . Javascript API为开发人员提供了开发任务窗格的可能性,这是一个显示在文档旁边的列 . 这些任务窗口充当浏览器并显示公共或本地托管的网页 . 通过Javascript API,这些页面可以与文档交互 . 单个加载项可以包含多个任务窗格,可以通过所谓的命令加载项打开 . 这些命令...
  • 1 votes
     answers
     views

    OpenXML SpreadsheetML Sideways文本

    我试图弄清楚如何在OpenXML中的电子表格单元格中侧面打印文本 . 我认为它可以通过Cell类的ExtendedProperties以某种方式完成 . 这就是我所拥有的 . Cell cell = GetCell(worksheetPart.Worksheet, columnName, rowIndex); cell.DataType = CellValues.InlineString; ...
  • 1 votes
     answers
     views

    CopyFromRecordset vb.net等效于openxml电子表格

    我有一个应用程序,我正在调整我在这里发现的一个帖子,使用OpenXML构建一个格式良好的电子表格 . 该工具连接到数据库以获取数据并构建20(ish)工作表 . 这部分工作正常 . 我遇到的问题是获取数据行 . 我最初尝试的方法是逐个单元地写单元格,但是每个单页可能多达50k行,因此逐个单元地写入是非常缓慢的 . 我从(http://www.codeproject.com/Articles/371...
  • 0 votes
     answers
     views

    在预先存在的电子表格中定义OpenXml样式

    我正在使用OpenXml SDK生成电子表格 . 我目前使用大约5种不同的单元格格式,我在样式表中定义 . 这工作正常,假设我正在创建一个全新的文档 . 样式表看起来像这样: <?xml version="1.0" encoding="utf-8"?> <x:styleSheet xmlns:x="http://schemas.o...
  • 4 votes
     answers
     views

    使用Open XML插入WorkSheet - “......不可读的内容......”

    当我按照本教程学习时: http://msdn.microsoft.com/en-us/library/cc881781.aspx 打开Excel文档并插入一个空工作表,最终结果是一条消息告诉“Excel找到了不可读的内容......你想要恢复这个工作簿的内容......” . 如果我恢复所有插入的工作表都是空白的(即使我以编程方式添加内容) 将xlsx重命名为.zip并检查后,显示已创建工作表,...
  • 0 votes
     answers
     views

    打开Open XML创建的Excel文件时出错

    我已经开始使用Open XML创建一个Excel文件,以便向其中添加一些数据 . 我包含的示例文件是我在网上找到的示例的修改版本 . 它创建了excel文件但是当我尝试打开它时,它给了我三个错误 . 我怀疑最后两个错误是由于为 Headers 单元格添加了 StyleIndex ,但是当我打开任何Excel文件时,最近出现了第一个错误 . 1-不能使用对象链接和嵌入 . 2- Excel在'She...
  • 0 votes
     answers
     views

    使用OpenXML创建Excel文件,内容不可读

    我是新手并且在使用OpenXML SDK 2.5时苦苦挣扎,我正在尝试从数据表创建一个Excel文件 . 我用这个例子中的答案开始: Export DataTable to Excel with Open Xml SDK in c# 它运行没有错误,但生成的文件是不可读的,“Excel在'TEST.xlsx'中找到了不可读的内容 . ”你想恢复这本工作簿的内容吗?“ 在Debug中,我在填充数据表...
  • 0 votes
     answers
     views

    删除单元格边框后无法读取的Word文档(OpenXml.Wordprocessing)

    创建 TableCellProperties 并删除 TableCellBorders 后,word文档变得不可读,我得到: Word在test.docx中找到了不可读的内容 . 您想恢复此文档的内容吗?如果您信任此文档的来源,请单击“是” . 我使用的代码: TableCellProperties cellProp = new TableCellProperties( new Tab...

热门问题