87得票4回答
使用EPPlus C#设置Excel表格单元格的自定义背景颜色

问题: 我正在使用EEPlus。 我在为Excel表格中的单元格应用十六进制颜色代码时遇到了困难,例如#B7DEE8。 我得到了以下(可行的)代码:ws.Cells["A1:B1"].Style.Fill.PatternType = ExcelFillStyle.Solid; ws.Ce...

84得票10回答
如何在Word 2007的.docx文件中搜索单词?

我想搜索一个Word 2007文件(.docx)中的文本字符串,例如"some special phrase",这可以在Word中进行搜索。 从Python中是否有一种方法来查看文本?我对格式没有兴趣-我只想将文档分类为具有或不具有"some special phrase"。

74得票17回答
如何在C#中创建Word文档?

我有一个项目,希望生成一个MS Word格式的报告导出。该报告将包括图片/图表、表格和文本。最好的方法是什么?需要使用第三方工具吗?你有什么经验?

68得票4回答
使用OpenXML在Word中插入换行符号

我正在使用openxml WordProcessingDocument打开Word模板,并将占位符x1替换为字符串。这很好用,除非我需要的字符串包含换行符。如何用可以被word识别的文本替换x1,这个问题困扰了我。我尝试过\n和\r,但它们都不起作用。更进一步地解释一下,当Word模板被打开时...

59得票5回答
OpenXML SDK返回的是单元格值而不是单元格文本

我正在使用 Open XML SDK 打开一个 Excel xlsx 文件,并尝试读取每个工作表中 A1 单元格的值。 我使用以下代码:using (SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Open(openF...

51得票16回答
读取Excel Open XML时忽略空单元格

我正在使用这里的被接受的解决方案将Excel表转换为datatable。如果我的数据是"完美的",那么它可以正常工作,但是如果我在数据中间有一个空单元格,它似乎会将错误的数据放入每一列。 我认为这是因为在以下代码中:row.Descendants<Cell>().Count() 是...

51得票5回答
将修改后的WordprocessingDocument保存为新文件

我正在尝试打开一个Word文档,修改一些文本,然后将更改保存到一个新文档中。我可以使用以下代码完成第一步,但我无法想出如何将更改保存到一个新文档(指定路径和文件名)。using System; using System.Collections.Generic; using System.Lin...

48得票4回答
C# EPPlus OpenXML 计算行数

使用EPPlus和OpenXML,是否有人知道如何计算行数的语法? 假设我的工作表名为“worksheet” int numberRows = worksheet.rows.count()?还是 worksheet.rows.dimension 我当然对答案很感兴趣,但是如何找到答案也很...

47得票7回答
一个Office Open XML单元格如何表示包含日期/时间值?

我正在使用Office Open XML SDK读取一个 .xlsx 文件,但在读取日期/时间值时感到困惑。我的其中一个电子表格具有以下标记(由Excel 2010生成)。 <x:row r="2" spans="1:22" xmlns:x="http://schemas.openxm...

47得票2回答
OpenXML电子表格(SpreadsheetML)中的单元格样式

我使用OpenXML SDK在C#中生成了一个.xlsx电子表格,但无法弄清楚如何使单元格样式起作用。我一直在研究Excel生成的文件,但仍然无法完全理解它是如何实现的。 目前,我正在创建填充,创建指向填充的CellStyleFormat,创建指向CellStyleFormat索引的Cell...