openxml相关内容

Office Open XML `wrapPolygon` 中 `x` 和 `y` 的含义和单位

有人知道Office Open XML wrapPolygon中x和y的含义和单位是什么吗? 文档 指出: "指定 x 轴上的坐标.此坐标的原点应由父 XML 元素指定....此属性的可能值由 ST_Coordinate 简单类型定义(第 5.1.12.16 节)." 这听起来应该是描述一个从图片左上角的 x=0 和 y=0 开始的多边形.单位是EMU. 但这不可能是真的, ..
发布时间:2021-11-12 05:05:41 其他开发

使用 Apache poi 在 Stacked bar 上方显示 SUM 值

我目前正在研究功能,即应该在 .pptx 文件中生成堆叠图表. 为此,我使用这里的代码:java使用APACHE POI在powerpoint中创建图表 我做了一些修改.主要是我将分组设置为 Stacked 并将重叠设置为 100(因此子栏看起来像一个更大的栏). 现在我需要在每个 Bar 上方显示 subBars 值的总和.Aaaaand 这是我的问题.我如何使用 Apache ..
发布时间:2021-11-12 04:50:29 Java开发

如何使用 Apache POI 3.5 中新的 OOXML 支持从 DOCX 文件中提取纯文本?

2009 年 9 月 28 日,Apache POI 项目发布了 3.5 版,正式支持 Office 中引入的 OOXML 格式2007 年,如 DOCX 和 XLSX. 请提供以纯文本形式提取 DOCX 文件内容的代码示例,忽略任何样式或格式. 我之所以这么问是因为我找不到任何涵盖新 OOXML 支持的 Apache POI 示例. 解决方案 这对我有用.确保添加了所需的 j ..
发布时间:2021-11-12 04:35:20 其他开发

如何使用 Apache POI 从 Excel 电子表格中获取图表信息?

是否可以使用 Apache POI 从 Office 2007 (xlsx/OpenXML) 电子表格中提取图表信息?我设法阅读了电子表格,甚至获得了引用图表的部分,但不确定如何从这部分检索任何信息,例如图表类型、图表数据等 XSSFWorkbook xwb = new XSSFWorkbook("charts_lines.xlsx");XSSFSheet 表 = xwb.getSheetAt( ..
发布时间:2021-11-12 04:32:29 服务器开发

在 Java 中匹配 Excel 的浮点数

我有一个 .xlsx 电子表格,工作表 1 的左上角单元格中有一个数字. Excel 用户界面显示: -130.98999999999 这在公式栏中可见,即不受包含单元格设置显示的小数位数的影响.这是 Excel 将为该单元格显示的最准确的数字. 在底层 XML 中,我们有: -130.98999999999069 当尝试使用 Apache POI 读取工作簿时,它通过 Dou ..
发布时间:2021-11-12 04:26:56 Java开发

如何使用 Apache POI 从 Excel 电子表格中获取图表信息?

是否可以使用 Apache POI 从 Office 2007 (xlsx/OpenXML) 电子表格中提取图表信息?我设法阅读了电子表格,甚至获得了引用图表的部分,但不确定如何从这部分检索任何信息,例如图表类型、图表数据等 XSSFWorkbook xwb = new XSSFWorkbook("charts_lines.xlsx");XSSFSheet 表 = xwb.getSheetAt( ..
发布时间:2021-11-11 05:49:55 服务器开发

EPPlus:在单元格中定位图像

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

默认 WordML 单位度量?像素或点或英寸

请澄清我的疑问 WordML/DOCX 默认单位测量是像素或点或 EMU 或英寸.. ? 解决方案 这就是所谓的 DXA.每英寸有 1440 个 DXA.1 英寸是 72 点.1 DXA 是点的 1/20(20 DXA 是 1 点).还有一种叫做动车组的东西(914400 动车组是 1 英寸,12700 动车组是 1pt). 请不要问我是怎么知道的.微软ಠ_ಠ ..
发布时间:2021-10-01 19:36:30 其他开发

我们如何在 XSLT 中将 Microsoft Word DOCX 文件转换为 HTML?

我有一个关于将 Word DOCX XML (OOXML) 文件转换为 HTML 格式的项目. 我使用 XML Spy 和 XSLT、XPath、XML 进行此转换. 想象一下我用 XSLT 编写程序并转换它的单个 Word 文件.但我的主管说,如果我更改文件中的值,该方法将不起作用. 我同意这一点,因为我只为该文档指定了代码,因为我知道其中包含的内容. 但是,我们如何在 ..
发布时间:2021-10-01 19:33:44 其他开发

用于解压缩 xlsx 并从工作表 xml 文件中读取内容的 Powershell 脚本

背景 我正在尝试设计一个脚本,该脚本无需安装 Excel 或导入模块/库即可在服务器上运行.这排除了 COM Excel.Application、ImportExcel 模块和其他 3rd 方库.相反,我将 excel 文件解压缩到一组 xml 文件中.我需要在 powershell 中解析这些 xml 文件,以获得跨越多个 Excel 工作表的给定单元格值范围. 到目前为止,我已经编 ..
发布时间:2021-10-01 18:45:59 其他开发

字符串与指定字符串分割,没有分隔符,中间有文本

这是帖子的延续 - 字符串用指定字符串分割,不带分隔符 用例 #1:当 searchedText 开始/或在 (watch) 结束时,如果片段值为空,我将替换为 searchText 并且它有效 string watch = "警察破获 1 亿美元的洗钱团伙而被捕";string searchedText = "逮捕警察破获 1 亿美元";string[] fragment = watch ..
发布时间:2021-06-12 20:35:26 C#/.NET

如何使用 OPENXML powertools 逐案访问和替换某些段落中的文本

我正在尝试使用 c# 和 openxml 编辑一些 word 文件.我需要用某些短语来控制替换数字.每个单词文件包含不同数量的信息.我想为此目的使用 OPENXML powertools. 我使用普通的 openxml 方法进行替换,但它非常不可靠,并且会出现随机错误,例如零长度错误.我使用了正则表达式替换,这似乎有效,但它在整个文档中替换了它,这是非常不受欢迎的. 这是代码的一些片段 ..
发布时间:2021-06-12 20:35:20 C#/.NET

C#为电子表格图表OpenXml添加简单的标题

嗨!! 我可以将图表写入我的 XLSX 文件.但我坚持为每个图表添加一个简单的标题.没有样式,只有简单的纯文本.我的代码是这样的: String Dtitulo = "Hello chart";DocumentFormat.OpenXml.Drawing.Charts.Title chartTitle = new DocumentFormat.OpenXml.Drawing.Charts ..
发布时间:2021-06-12 20:35:17 C#/.NET

当值在 SharedStringTable 中时,OpenXML Excel 如何更改单元格的值

我正在寻找一种安全有效的方法来更新文本可能位于 SharedStringTable 中的单元格的值(这似乎是由 MS Excel 创建的任何电子表格的情况). 顾名思义,SharedStringTable 包含可以在多个单元格中使用的字符串. 因此,仅在字符串表中查找项目并更新值并不是可行的方法,因为它也可能被其他单元格使用. 据我所知,必须执行以下操作: 检查单元格是否使 ..
发布时间:2021-06-12 20:35:09 C#/.NET