openxml相关内容

如何使一个部分的第一页具有不同的页边距?

我正在使用PHP创建Word文档.我已经弄清楚了如何设置一个部分的页边距.我还想出了如何为部分的第一页,甚至页面和默认页面设置页眉和页脚.我不知道如何设置页面的上边距,使其与部分中的第一页不同. 从本质上讲,我在该部分的第一页上具有较大的标题图像,并且需要将该页面的上边缘向下推至该部分所有其他页面上的顶部边缘的两倍.这有可能吗?知道如何在XML中进行操作会很不错,但是有人可以简单地告诉我如何 ..
发布时间:2020-05-21 18:47:47 其他开发

如何使PowerPoint图表反映其数据源的变化?

我正在使用openxml sdk 2更改PowerPoint文件中图表的Excel数据(2007年). 我可以更改数据,但是当我在Powerpoint上打开更改的文件时,图表将显示原始数据. 仅当我选择“编辑数据"时,它才会显示具有正确数据的Excel工作表,并且图表为 更新.如何使图表反映基本变化? 解决方案 听起来好像您具有嵌入式图表而不是链接的图表.对于嵌入式图表,该图表及其后的电子 ..
发布时间:2020-05-21 18:47:43 C#/.NET

将MergeField更改为仅文本

我需要将文本替换为MergeField,然后简单地将其替换为文本.我在该主题上发现了问题.这个对我有用.此代码更改文本,但将字段保留为MergeField.还有其他问题,其将MergeField更改为文本.但是,如果一行中有多个此类字段,则第二个字段将被删除. 在这一点上,我已经稍微调整了第一个链接中的代码.我需要添加什么才能将MergeField更改为文本? string sourc ..
发布时间:2020-05-21 18:47:35 C#/.NET

通过OpenXml SDK生成的XLSX文件有效和无效

我有一个将System.Data.DataTable导出到XLSX/OpenXml Spreadsheet的程序.最后,它大部分都能正常工作了.但是,在Excel中打开电子表格时,Excel抱怨文件无效,需要修复,并显示此消息... 我们发现中的某些内容存在问题.你要我们 尽我们所能地恢复?如果您相信 工作簿,老兄,是的. 如果我单击“是",它将返回此消息... 单击日志文件并将 ..
发布时间:2020-05-21 18:47:31 其他开发

在SQL Server中导入和解析大型XML文件(“正常"方法相当慢时)

我有一个很大的XML文件,需要将其导入并解析为SQL Server中的表格结构(“扁平化"). “大"是指大约450 MB的文件,最多包含6-7个嵌套级别和大约300个元素. 我尝试使用 OPENXML 和 Xml.Nodes 解析文件.两种方法都很慢.读取父元素及其嵌套孙子元素的部分查询需要运行几分钟(如果不是几十分钟的话). 我尝试使用SQLXML批量加载方法.不幸的是我不能-因为 ..
发布时间:2020-05-21 18:47:29 数据库

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

曾经遇到很多问题.我想在ASP.NET Core服务器上使用OpenXML,我想基于一个模板创建一个新的docx文档.完全保存完此文档后,我希望将其发送给我的客户,以便他可以直接下载.这是我的代码: public IActionResult Post([FromBody] Consultant consultant) { using (Stream templ ..
发布时间:2020-05-21 18:47:22 C#/.NET

文档生成仅在第一次时有效

我正在HTML5移动应用程序中使用openxml在移动设备上生成Word文档. 总的来说,openxml可以正常工作,但我一直在努力解决一个无法解决的问题. 在我启动应用程序后,文档生成仅在第一次时有效.这次,我可以打开并查看文档.重新启动应用程序意味着: -从开发机器重新部署 -从任务窗格中删除该应用程序(推开;我假定该应用程序已被删除了吗?) 第二次收到消息,表明文档已损坏,我无法查看文 ..
发布时间:2020-05-21 18:47:19 前端开发

Xlsx样式获取错误的填充模式

我正在编写一个xlsx文件,我想在其中将自己的样式应用于工作表中的单元格.我有一种情况,样式1和样式2都指定纯红色,但是当我在excel中打开它时,第一个是灰色斑点,但是第二个是我所期望的.我很困惑..这是附件文件中xml的一些内容. 在工作表中,我有2个单元格: looks right ..
发布时间:2020-05-21 18:47:15 其他开发

在Office 2003中打开.xlsx

我已经使用openxml创建了一个.xlsx. 我无法在Office 2003中打开此文件.我也尝试过使用兼容包,但是仍然无法打开该文件.如果我需要生成也可以在Office 2003中打开的.xlsx,该怎么办? 我用来生成.xlsx的代码是: public static void HelloWorldXlsx(string docName) { SpreadsheetDocu ..
发布时间:2020-05-21 18:47:12 C#/.NET

打开XML SDK,向所有图形添加渐变边框

我正在做自己的项目,我想对ms word文件中的所有图片应用渐变边框.在我的研究中,我只能插入具有指定参数的新图片.问题是,我无法弄清如何访问和自定义现有图片元素.我以为,如果我创建新元素,然后将它们简单地附加到文件中,它将完成工作,但是以某种方式,Drawing元素会因为它属于一棵树或某处而丢弃错误. 下面是我的垃圾代码的代码片段. using (Wordproce ..
发布时间:2020-05-21 18:47:08 C#/.NET

在C#中使用openxml在现有docx文件中添加html内容

如何在asp.net C#中使用OpenXML在现有的.docx文件中添加/添加HTML内容? 在现有的Word文件中,我想附加html内容部分. 例如: 在此示例中,我想将"This is a Heading"放置在H1标记内. 这是我的代码 protected void Button1_Click(object sender, EventArgs e) { ..
发布时间:2020-05-21 18:47:05 C#/.NET

OpenXML-为演示文稿中的幻灯片设置幻灯片布局

这是我用来创建演示文稿的代码. 我在这里尝试的是创建幻灯片并将形状插入其中并将幻灯片附加到已创建的演示文稿中.很好 我的问题是我如何设置插入幻灯片的布局.我的意思是这里的幻灯片布局是 slideLayoutpart.SlideLayout = new SlideLayout() { Type = SlideLayoutValues.VerticalTitleAndText ..

OpenXml-如何识别段落是否扩展到下一页

在aspx页面上,我使用OpenXml SDK将段落动态添加到Word文档中.在这种情况下,不允许在段落内使用分页符.因此,如果某个段落从页面1的中间开始并扩展到页面2,则它实际上应该从页面2开始.但是,如果它在同一页面中结束,就可以了. 如何实现这一目标?有没有一种方法可以在文档中设置段落内不允许分页符?任何输入都将受到高度赞赏. 解决方案 通常,您不能使用open xml sdk ..
发布时间:2020-05-21 18:45:30 其他开发

在表OpenXML C#中设置字体格式

我想使用OpenXML WordProcessing制作表格.我想格式化单元格内的字体.这是我的代码 MainDocumentPart mainDocumentPart = doc.AddMainDocumentPart(); mainDocumentPart.Document = new Document(); Body body = mainDocumentPart.Document.A ..
发布时间:2020-05-21 18:45:24 C#/.NET

如何通过C#通过OpenXML从Word(.Docx)中提取OLE文件

我想使用Openxml从".docx"文件中提取"OLE包".我不知道该怎么做,在正式示例中也找不到任何示例.请帮助我. 这是我的尝试: 1.我通过"MS Office 2016"构建了一个名为"Test.docx"的Docx文件,并将".zip"文件插入到"Test.docx"中.我打开“打开XML SDK 2.5生产率工具"以观看"Test.docx",我发现了这个(图1 ),但我没有获 ..
发布时间:2020-05-21 18:45:22 其他开发

AbstractNum和NumberingInstance的用途

1) 我当时想他的目的AbstractNum是重用编号格式,而NumberingInstance是创建新列表(从1重新开始).但是我注意到的是,如果在列表1处重新启动列表的第二个实例,则openxml文档将具有AbstractNum元素的精确副本(唯一的区别是Nsid)和指向该AbstractNum的NumberingInstance元素. 例如: 如果我有以下列表 第1项 第 ..
发布时间:2020-05-21 18:45:18 其他开发

Excel“找到不可读的内容";打开从C#创建的xlsx时出错

我正在使用OpenXML从C#创建Excel文件(xlsx). 当我创建一个xlsx文件并打开时,它没有错误. 当我尝试将该文件附加到电子邮件上并发送时,Excel会返回消息“找到不可读的内容",打开附件,并使用“是/否"按钮继续. 单击“是",将正确打开文件. 这是我附加xlsx文件的代码: byte[] bt = functionToCreateXlsxfile( ..
发布时间:2020-05-21 18:45:13 C#/.NET

如何使用OpenXML高亮显示句子中的文本?

我正在使用下面的代码搜索并突出显示MS Word文档中的文本,它对第1点有效,但对第2点无效: 1. John Alter 我搜索Alter或John,它突出显示John/Alter-有效. 2. I am going to school 我搜索going,它突出显示了going,但是它更改了I am to school going的顺序-不起作用. 如何解决第2点?下 ..
发布时间:2020-05-21 18:45:09 C#/.NET

在Excel中的CellValue中更改文本的字体颜色-OpenXml

如何在Excel中更改CellValue的文本颜色?我可以更改单元格的前景色,但是它可以更改单元格内存在的所有文本的颜色,这是我不想要的.我只想突出显示单元格内的特定文本,即CellValue文本. 我正在使用以下代码突出显示单元格文本,如何对CellValue进行处理? foreach (DocumentFormat.OpenXml.Spreadsheet.Cell currentC ..
发布时间:2020-05-21 18:45:04 C#/.NET