首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Open XML SDK 2.5for excel中设置Origin Company (作者)?

在Open XML SDK 2.5 for Excel中设置Origin Company (作者)可以通过以下步骤实现:

  1. 首先,你需要引入Open XML SDK 2.5的相关命名空间。在代码文件的顶部添加以下引用:
代码语言:csharp
复制
using DocumentFormat.OpenXml;
using DocumentFormat.OpenXml.Packaging;
using DocumentFormat.OpenXml.Spreadsheet;
  1. 接下来,你需要打开Excel文件并获取WorkbookPart对象。可以使用以下代码打开Excel文件:
代码语言:csharp
复制
string filePath = "你的Excel文件路径";
using (SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Open(filePath, true))
{
    WorkbookPart workbookPart = spreadsheetDocument.WorkbookPart;
    // 获取WorkbookPart对象后续进行操作
}
  1. 然后,你需要获取或创建WorkbookProperties对象,并设置Origin属性。如果WorkbookProperties对象不存在,则需要创建一个新的WorkbookProperties对象,并将其添加到WorkbookPart中。使用以下代码获取或创建WorkbookProperties对象并设置Origin属性:
代码语言:csharp
复制
WorkbookProperties workbookProperties = workbookPart.Workbook.GetFirstChild<WorkbookProperties>();
if (workbookProperties == null)
{
    workbookProperties = new WorkbookProperties();
    workbookPart.Workbook.AppendChild(workbookProperties);
}

workbookProperties.Origin = "你的Origin Company";
  1. 最后,保存并关闭Excel文件。使用以下代码保存并关闭Excel文件:
代码语言:csharp
复制
spreadsheetDocument.Save();
spreadsheetDocument.Close();

完成以上步骤后,你就成功设置了Excel文件的Origin Company (作者)。请注意,以上代码仅适用于Open XML SDK 2.5版本,如果使用其他版本的SDK,可能会有所不同。

推荐的腾讯云相关产品:腾讯云对象存储(COS),它是一种高扩展性、低成本的云端对象存储服务,适用于存储和处理任意类型的文件,包括Excel文件。你可以通过以下链接了解更多关于腾讯云对象存储的信息:腾讯云对象存储(COS)

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

dotnet OpenXML 读取 PPT 内嵌 ole 格式 Excel 表格的信息

在 Office 中,可以在 PPT 里面插入表格,插入表格有好多不同的方法,对应 OpenXML 文档存储的更多不同的方式。...本文来介绍如何读取 PPT 内嵌 ole 格式的 xls+ 表格的方法 在 Office 的 PPT 中,插入表格可以对应多个不同的方式: 通过 GraphicData 内嵌到 PPTX 页面里面 通过嵌入文件方式...xml version="1.0" encoding="UTF-8" standalone="yes"?...Workbook.Sheets; 更多读取 Excel 的方法请看 C# dotnet WPF 使用 OpenXml 解析 Excel 文件 本文不再详细告诉大家如何读取此 Excel 内容 本文以上的测试文件和代码放在...gitee 的源,如果 gitee 不能访问,请替换为 github 的源 git remote remove origin git remote add origin https://github.com

1.4K40
  • python自动化高效办公第二期,带你项目实战【一】{excel数据处理、批量化生成word模板、pdf和ppt等自动化操作}

    excel进行设置。  ...tem_excel = xlrd.open_workbook('日统计.xls', formatting_info=True) #格式信息打开 tem_sheet = tem_excel.sheet_by_index...能够非常方便的读写Excel文件中的数据,并且能够进行单元格格式的修改 - 可以和matplotlib以及pandas无缝连接 - 可以调用Excel文件中VBA写好的程序,也可以让VBA调用用Python...写入  如果word里是表格呈现读取如下:  文字+表格形式: word基本格式问题:把word重名后缀为zip的文件,打开看到里面有xml的格式文件  导入zipfile库解压文件,设置格式只读取我们需要的文字...").decode('utf-8') # print(xml) xml_list = xml.split('') # print(xml_list) text_list = [] for i

    2.9K30

    C# dotnet 使用 OpenXml 关闭时不自动保存文档方法

    默认在使用 OpenXML SDK 读写 Office 文件,如 PPT 或 Word 或 Excel 文件时,在关闭时调用 Dispose 将会自动将更改部分写入到文件。...本文告诉大家如何让 OpenXML SDK 不写入只是释放资源 如使用以下代码传入 .docs 文件进行解析 using var wordprocessingDocument =...WordprocessingDocument.Open("Test.docx", isEditable: true, new OpenSettings() {...但是在调用 Dispose 方法时,将会发现,以上的更改自动保存到 Test.docx 文件里面 如果期望不自动保存,可以在 OpenSettings 设置不自动保存,如以下代码...git remote remove origin git remote add origin https://github.com/lindexi/lindexi_gd.git 获取代码之后,进入 JeawufawelluChunerlecachear

    51930

    Python Faker随机生成测试数据(干货)

    无论您是需要引导数据库,创建美观的XML文档,填充持久性以进行压力测试还是匿名化来自生产服务的数据,Faker都是您的理想之选。不论您这边需要创建多少条数据,无非是一个for循环就解决问题了。...简单的实例 没错短短三行代码就实现随机创建数据 from faker import Faker fake = Faker('zh_CN') //设置语种 fake.name() ?...批量创建数据 小编这里写了4个场景来批处理数据并且保存 100条数据写入txt 100条数据如excel 100条数据写入mongodb数据库 100条数据写入mysql数据库 话不多说,直接撸代码。...excel df.to_excel("data_total.xlsx", index=False) print("Processing completed to excel...") # 写入txt def deal_txt(self): with open('data_total.txt', 'w', errors='ignore', encoding

    4.1K32

    Python Faker随机生成测试数据(干货)

    无论您是需要引导数据库,创建美观的XML文档,填充持久性以进行压力测试还是匿名化来自生产服务的数据,Faker都是您的理想之选。不论您这边需要创建多少条数据,无非是一个for循环就解决问题了。...felixwang2/p/9246279.html 简单的实例 没错短短三行代码就实现随机创建数据 from faker import Faker fake = Faker('zh_CN') //设置语种...fake.name() 批量创建数据 小编这里写了4个场景来批处理数据并且保存 100条数据写入txt 100条数据如excel 100条数据写入mongodb数据库 100条数据写入mysql数据库...excel df.to_excel("data_total.xlsx", index=False) print("Processing completed to excel...") # 写入txt def deal_txt(self): with open('data_total.txt', 'w', errors='ignore', encoding

    1.5K11

    AI 技术讲座精选:如何利用 Python 读取数据科学中常见几种文件?

    现在,让我们讨论一下下方这些文件格式以及如何在 Python 中读取它们: 逗号分隔值(CSV) XLSX ZIP 纯文本(txt) JSON XML HTML 图像 分层数据格式 PDF DOCX MP3...最常用的电子表格文件格式包括:逗号分隔值(CSV)、Microsoft Excel 电子表格(xls)以及 Microsoft Excel Open XML 电子表格(xlsx)。...在 Python 中从 CSV 文件里读取数据 现在让我们看看如何在 Python 中读取一个 CSV 文件。你可以用 Python 中的“pandas”库来加载数据。...3.2 XLSX文件 XLSX 是 Microsoft Excel Open XML 的文件格式,它同样可以归入电子表格文件格式这一类中。...下面是一个在 Microsoft Excel 中打开的“xlsx”文件。 ?

    5.1K40

    dotnet OpenXML 修复 Office 文档里面包含格式不正确的 Uri 而无法解析

    在 2015 就有人在官方报告,请看 Malformed mailto Hyperlink causes Exception on .NET 4.5+ · Issue #38 · OfficeDev/Open-XML-SDK...by twsouthwick · Pull Request #793 · OfficeDev/Open-XML-SDK 可以看到我也在这个修复中,提了一些有趣的看法 在 2.12.0 或以上的版本,可以在...OpenSettings 里面传入如何处理格式不对的 Uri 的文档,如本文使用到的测试文档,这是一个 Excel 文档,这个文档里面包含下面代码 xml:space="preserve...id={id}"; 在创建文档读取的时候,传入 OpenSettings 即可,如打开 Excel 文档 using (FileStream fs = new FileStream...我在 GitHub 上问了 Taylor Southwick 大佬能否在只读下,解决此问题,大佬的回复是必须开启写入权限 https://github.com/OfficeDev/Open-XML-SDK

    1.8K10

    Office Open XML学习(1)-创建excel文档,并向单元格中插入字符串

    自从Open XML出现后,这种情况在很大程度上得到了改观,Open XML已经逐渐成为一种办公文档的通用国际标准了(该标准基于XML格式),详情见百度百科 http://baike.baidu.com.../view/1201978.htm 要在C#中使用Open XML,需先下载Open XML SDK (目前最高版本为2.0),下载地址为:http://www.microsoft.com/downloads...下面这张图描述了Excel2007的大概结构:(摘自MSDN) ?...前面提到过Open XML是一个基于XML的标准,Open XML SDK安装后,提供了一个工具"Open XML SDK 2.0 Productivity Tool",可以用来查看所有支持Open XML...该工具还能将任何Open Document(即支持Open XML标准的office文档),直接生成相应的C#代码(很给力的一个功能!)

    2.8K100

    dotnet OpenXML 文本删除线解析方法

    本文来告诉大家如何解析读取在 OpenXML 里面存放的文本删除线,本文使用 PowerPoint 作为例子来告诉大家如何读取然后在 WPF 应用里面显示 在开始之前,期望大家已了解如何在 dotnet...同时下划线和删除线的样式也是特别多的 如删除线的 TextStrikeValues 的枚举,在 ECMA 376 的第 20.1.10.78 章可以了解到有单线条的删除线和双线条的删除线,在 OpenXML...using var presentationDocument = DocumentFormat.OpenXml.Packaging.PresentationDocument.Open...gitee 的源,如果 gitee 不能访问,请替换为 github 的源 git remote remove origin git remote add origin https://github.com...Top = y.ToPixel().Value, } }; 效果如下 更多请看 Office 使用 OpenXML SDK

    90110

    TidyFriday Excel 用户的福音!在 R 中实现 Excel 的功能

    许多 R 的新用户在金融、市场、商业分析等领域有丰富的行业经验,但是他们并没有太多的编程背景,所以日常工作中还是选择 Excel、PowerBI 这些传统的工具进行工作;tidyquant 的作者意识到了这些痛点...VLOOKUP Excel 中另一个强大的函数是 VLOOKUP,VLOOKUP 的主要功能如下: ?...) [1] "Amazon" 不过我们在 Excel 中使用 VLOOKUP 是想在一个表中添加列,这列的值要去另一个表中查找, 在 R 中怎么做呢?...stock, company)) # A tibble: 4,032 x 9 # symbol date open high low close volume adjusted...在 R 中实现各种「IFS」函数 很多同学喜欢 Excel 是因为它的条件筛选功能,比如SUMIFS(), COUNTIFS(), AVERAGEIFS()等; ? 在 R 中如何实现呢?

    2.5K30

    dotnet OpenXML 转换 PathFillModeValues 为颜色特效

    在 OpenXml 预设形状,有一些形状设置了 PathFillModeValues 枚举,此枚举提供了亮暗的蒙层特效。具体的特效是让形状选择一个画刷,在画刷上加上特效。...如立体几何 Cube 形状,在 Cube 不同的面有不同的颜色,颜色的亮度不同 接下来通过 OpenXML SDK 实现读取 PPTX 文件,解析 Cube 预设形状,在界面绘制,让填充和 PowerPoint...在我的其他博客里面包含了详细的各个细节处理的逻辑,为了让本文清晰,这里就不加上太多细节逻辑 如获取元素的尺寸的代码,这里固定默认的大小。...以下代码的 EmuSize 和 Emu 都是采用 OpenXML 单位库,详细请看 Office Open XML 的测量单位 var elementSize = new EmuSize...gitee 的源,如果 gitee 不能访问,请替换为 github 的源 git remote remove origin git remote add origin https://github.com

    86120

    .NET周刊【2月第3期 2025-02-16】

    尽管 OpenAI SDK 在支持思维链方面存在一些挑战,如参数不一致、缺乏原生支持和工具功能不足,作者仍然选择它,原因包括代码质量高、兼容性强和性能优势显著。...作者回顾了自己在 .NET 生态系统中的经历,从 Windows Forms 到 ASP.NET MVC,再到嵌入式系统,技术债务随着每种技术的演变而不同,但根本原因如短视决策和赶工仍然存在。...open_file_dialog() 方法打开文件选择对话框,返回文件内容的 Base64 编码或异常消息。save_file() 方法将数据保存到指定文件中。...它多语言支持,如Java和.NET,支持异步处理和状态管理。SDK设计提供统一接口,适应多种数据源。实现自定义数据源需通过Http服务器获取初始数据,实现/acquire接口。...请求变量能够在发起 HTTP 请求时,提取响应中的数据以供后续请求使用。作者提供了如何在 API 身份验证中利用请求变量的实例,包括如何从响应中获取令牌并在随后的请求中使用该令牌。

    7900

    Rust赋能前端:写一个 Excel 生成引擎

    具体展示了,如何在前端对静态表格/静态长表格(1 万条数据)/静态表格合并/动态表格合并等表格进行导出为excel。...其实呢,还有一个定语,是符合Open XML Formats格式的xml。 我们还是直接从Office*Open_XML*维基百科[3]中寻找答案。...生成 Excel 压缩文件(.xlsx 格式):通过 zip 库创建一个内存中的 ZIP 文件,并将 Excel 文件的不同部分(如 workbook.xml, sharedStrings.xml)写入该...它还将当前工作表的数据(如行、列、合并单元格等)写入到 ZIP 文件中。 6....[sheet_view]); sheetView 元素描述了工作表的视图设置(如显示模式等)。这里添加了一个 sheetView 元素,并设置了其 workbookViewId 属性。

    10000

    ComPDFKit - 专业的PDF文档处理SDK

    id=100085132077341 产品&功能: 1.ComPDFKit PDF SDK PDF查看 提供强大的渲染引擎,轻松渲染复杂的PDF文档,支持自定义UI和各种功能操作,如单双页布局,连续滚动...2.ComPDFKit 转档 SDK PDF转Word 支持将PDF文件中的内容转为流排结构的数据,并保持原文件页面布局。支持字体大小、颜色、粗体、斜体和下划线等识别。...PDF转CSV ComPDFKit转档SDK支持从PDF中准确提取表格并将其转换为CSV,一个表格转换为一个CSV文件。...数据提取 有效提取PDF中的表格、段落、图片等数据,支持提取关键信息等。灵活导出为Excel,CSV等文件格式,或输出为结构化的JSON,XML数据等。...精准分析该文档的区域,如页眉&页脚、文字、标题、表格、图片等。

    7.9K60
    领券