epplus相关内容

处理Epplus Excel转换为HTML中的合并单元格

我正在使用Epplus将Excel电子表格呈现为HTML。到目前为止,进展非常非常顺利,除了一件事...跨越合并的单元格。我似乎无法理解正确的逻辑。我以为我会把它扔在那里,看看社区将如何处理它。到目前为止,这是我的代码。 public String ParseExcelStamps(String FileName) { FileInfo theFile =新的FileInfo(File ..
发布时间:2020-10-30 05:27:09 C#/.NET

C#EPPlus从Excel工作表中删除行

我当前正在使用一个Excel文件,该文件的前几行包含不需要的信息。这些多余的行也将数据导入下面的标题行中。因此,我正在尝试删除它们以处理数据。 使用(var pack = new ExcelPackage(myFileInfo)) { //应该返回工作表名称 var ws = pack.Workbook.Worksheets.FirstOrDefault(); //应该删除第1-5 ..
发布时间:2020-10-30 05:27:05 C#/.NET

Epplus使用Excel样式(例如超链接)

我正在尝试设置某些单元格的样式,我想使用标准的“超链接”样式,但找不到它。 这是我的最佳猜测代码,但工作簿不包含“标准”以外的样式。 var hLinkStyle =(来自dataSheet中的s。 Workbook.Styles.NamedStyles其中s.Name ==“ Hyperlink”选择s).FirstOrDefault(); 超链接Cell.StyleName = ..
发布时间:2020-10-30 05:27:02 其他开发

如何以编程方式设置单元格颜色epplus?

我想知道是否可以使用epplus以编程方式设置单元格颜色? 我从sql存储过程中加载了数据,并且效果很好,但是我的用户希望包含“年假”一词的 单元格的背景颜色为浅黄色,而不是默认的白色。有没有办法做到这一点?也许通过遍历数据表?以下是 公共无效ExportTableData(DataTable dtdata) { //使用EPPLUS导出电子表格 ExcelPackage pc ..
发布时间:2020-10-30 05:26:55 C#/.NET

使用EPplus在Excel中添加下拉菜单

我需要帮助。如何使用Epplus在Excel中添加下拉菜单?无需验证。我只需要将此添加到我的模板中即可。 下拉列表中的记录不是动态的。 解决方案 使用(ExcelPackage p = new ExcelPackage()){ ExcelWorksheet ws = obj.CreateSheet(p,“ sheetname”,1,true); var unitmeasure = ..
发布时间:2020-10-30 05:26:54 C#/.NET

使用EPPlus打开Excel文档

我正在尝试使用EPPlus参考/程序包打开Excel文档。我无法打开Excel应用程序。我缺少什么代码? 受保护的无效BtnTest_Click(对象发送者,EventArgs e) { FileInfo newFile = new FileInfo(“ C:\\Users\\Scott.Atkinson\\Desktop\\Book.xls”); ExcelPackage pc ..
发布时间:2020-10-30 05:26:42 C#/.NET

使用EPPlus时如何设置列类型

我正在使用 EPPlus 生成 Excel 文件,在DAL中我正在填充 DataTable ,将数据填充到表中,然后将表传递给Presentation Layer。在此,我使用 LoadFromDataTable()方法生成 Excel 文件。 一切正常,除了我想将列的类型之一设置为 Date 。我尝试将 DataTable 的列类型设置为 Date ,然后传递 DataTable 到Pre ..
发布时间:2020-10-30 05:26:39 C#/.NET

在EPPlus中编写Excel文件

我已经坚持了好几天,尽管那里提供了所有帮助,但这些解决方案都没有为我工作。我要做的是使用EPPlus库创建一个Excel文件,其中包含一些我要从存储过程中提取的基本数据。这是我的ExportDocument.cs文件中包含的代码: 公共静态ExcelPackage CreateExcelDocument(int [] arr) { 字符串路径= @“ D:\temp\testsheet3. ..
发布时间:2020-10-30 05:26:35 C#/.NET

我如何使用epplus遍历Excel表中的行?

我是 epplus 的新手,我正试图从excel表中读取一些值。 这是我到目前为止的内容: var fileInfo = new FileInfo(filename) ; using(var excelPackage = new OfficeOpenXml.ExcelPackage(fileInfo)) { foreach(excelPackage.Workbook.Work ..
发布时间:2020-10-30 05:26:32 C#/.NET

如何使用EPPlus设置XLSX像元宽度?

你好,我有这段代码在其中创建一个xlsx文件,我需要预先设置xlsx表格单元格的宽度。 实际的问题是,当我打开excell时,我需要用鼠标双击列之间的间隙以展开列并重新显示隐藏的数据。 是否可以使用Epplus以编程方式执行此操作? 使用(ExcelPackage p = new ExcelPackage()) { 字符串filepath =“ C://StatsYellowPages ..
发布时间:2020-10-30 05:26:28 C#/.NET

如何在Epplus饼图中显示带小数的百分比?

在EPPLUS饼图中,默认情况下百分比自动四舍五入,如何以编程方式用2个小数显示它们(10.75代替11)? 我仅提供值(整数),百分比由组件自动计算。 解决方案 在EPPlus中确实看不到要设置的选项它-必须在 Serie.DataLabel 对象上。 看起来它必须通过XML完成。这是一个示例(可能需要针对不同的图表类型进行调整): [TestMethod] pu ..
发布时间:2020-10-30 05:26:27 C#/.NET

EPPlus,处理大型ExcelWorksheet

我正在使用EPPlus每天和每周创建xls报告。但是有时时间表会超过一年,而在我的上一个案例中,时间表是三年,因此行的总数约为18万。 在这种情况下,我我已经优化了针对SQL Server DB的查询,但是我认为我的瓶颈是“ ExcelWorksheet”对象:我猜测是否有机会每次将其保存在文件50k行中而不是完全保存在文件中,因此内存使用量可以比现在少。 有人对实现有想法吗? ..
发布时间:2020-10-30 05:26:23 其他开发

如何使用EPPlus从Excel文件(xlsx)获取/读取图片

假设我有一个名为 sheet1 的工作表,其中包含名为 pic_001 的图片。 System.Drawing.Image 对象。 解决方案 好,我知道了到: 公共静态图像GetImage(字符串表名,ExcelPackage excelFile) { var sheet = excelFile .Workbook.Worksheets [sheetname]; var pi ..
发布时间:2020-10-30 05:25:18 C#/.NET

EPPlus:查找整个行在Excel中是否为空

我正在.net核心Web API中使用EPPlus库。在上述方法中,我要验证他是否上传了excel。我想确定我的整个行是否为空。我有以下代码: 使用(ExcelPackage程序包= new ExcelPackage(file.OpenReadStream())) { ExcelWorksheet工作表= package.Workbook.Worksheets [1]; int r ..
发布时间:2020-10-30 05:25:15 C#/.NET

如何使用新的CodeModule从模板复制ExcelWorkSheet

我在复制 ExcelWorkSheet 和复制的工作表的相应 CodeModule 时遇到问题。让我解释一下: 场景: 我有一个带有宏(.xlsm)的excel文件,我将此excel文件用作模板来创建另一个excel文件(数据将被复制到新文件中。) 因此,首先我从数据库中获取一些数据并打开excel模板( .xlsm )文件。 在某些情况下,某些条目需要位于不同的工作表中,在这 ..
发布时间:2020-10-30 05:25:11 C#/.NET

EPPlus如何在EXCEL中更改PIE图表的颜色

如何使用EPPlus以编程方式更改Excel饼图的默认颜色。 以下是我的代码 var pieChart = worksheet.Drawings.AddChart(“ piechart”,eChartType.Pie3D)作为ExcelPieChart; //将左上角设置为第1行的第2列 pieChart.SetPosition(18,0,0,0); pieChart.Se ..
发布时间:2020-10-30 05:25:10 C#/.NET

如何在EPPlus中为整个列设置样式?

是否可以在EPPlus中为整个列设置样式?我希望我可以只使用 Column 方法,但是当我这样做时,会得到奇怪的结果: //将所有列中的所有单元格设置为Red worksheet.Column(1).Style.Font.Color.SetColor(Color.Red); //将B列中的某些单元格设置为红色。 worksheet.Column(2).Style.Font. ..
发布时间:2020-10-30 05:24:08 其他开发

如何在Epplus ExcelWorksheet中查找日期时间值

我在MVC 5应用程序中具有有效的ExcelPackage函数,可以在其中将强类型模型成功输出到新的Excel文件中。 特定的列是可以为null的DateTime,具有四个可能的值: null 仅日期 仅时间 日期和时间 我已提取一个函数,用于识别工作表中的任何DateTime值。尽管一致地标识了DateTime值并正确设置了格式,但我不禁想到,比嵌套循环有更好的方法来实现 ..
发布时间:2020-10-30 05:24:05 C#/.NET