epplus覆盖单元C#

问题描述 投票:-2回答:1

所以我有这段代码,基本上每次调用它时,都会将参数保存到列表中,然后使用EPPlus库在excel中将其打印出来

private string myeng (string header,string row, string path)
        {
        FileInfo a = new FileInfo(path);
        List<string> myheader = new List<string>();
        List<string> myrow = new List<string>();
        ExcelPackage excel = new ExcelPackage();
        myrow.Add(header);
        myheader.Add(row);
        excel.Workbook.Worksheets.Add("test");
        ExcelWorksheet myworksheet = excel.Workbook.Worksheets["test"];
        for (int i = 1;i <= myheader.Count;i++)
        {
            for (int j = 1; j <= myrow.Count; j++)
            {
                myworksheet.Cells[i + 1, 1].Value = myheader[i - 1];
                myworksheet.Cells[j + 1, 2].Value = myrow[j - 1];
            }
        }
        }

输出:

domain
x.com

预期输出:

Name      Type      domain
Asus      PC        x.com

<< [问题是在excel文件中,它会覆盖单元格中的数据。而如果我在普通文本上使用它,它将正常打印所有标题和行。

c# epplus
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.