使用EPPlus

时间:2015-10-29 10:09:02

标签: c# asp.net excel text epplus

有谁知道如何检查目录中是否有任何文件,如果没有,我如何在合并单元格中的excel电子表格中添加“未找到内容”文本?

这就是我的尝试:

   foreach (string subdir in filesindirectory)
            {
                string[] splitter = subdir.Split('\\');
                string folderName = splitter[splitter.Length - 1];
                ExcelWorksheet ws = package.Workbook.Worksheets.Add(folderName); //create new worksheet
                ImageCount = 0;
                foreach (string img in Directory.GetFiles(subdir))
                {
                    if (subdir.Length == 0)
                    {

                        ws.Cells["A1:A3"].Merge = true;
                        ws.Cells["A1:A3"].Style.VerticalAlignment = ExcelVerticalAlignment.Top;
                        ws.Cells["A1:A3"].Style.Border.Top.Style = ExcelBorderStyle.Thin;
                        ws.Cells["A1:A3"].Style.Border.Left.Style = ExcelBorderStyle.Thin;
                        ws.Cells["A1:A3"].Style.Border.Right.Style = ExcelBorderStyle.Thin;
                        ws.Cells["A1:A3"].Style.Border.Bottom.Style = ExcelBorderStyle.Thin;
                        ws.Cells["A1:A3"].Style.Fill.PatternType = ExcelFillStyle.Solid;
                        ws.Cells["A1:A3"].Style.Fill.BackgroundColor.SetColor(System.Drawing.ColorTranslator.FromHtml("#f0f3f5"));
                    }

问题:如何使用EPplus在excel电子表格中向合并单元格添加文本?​​ 请帮助我,谢谢!

1 个答案:

答案 0 :(得分:5)

您可以使用

ws.Cells["A1:A3"].Value = "content not found";

ws.Cells["A1"].Value = "content not found";