如何使用循环将数据插入Excel工作表

时间:2019-01-10 08:25:32

标签: c# excel

我正在尝试将一些数据插入到我的Excel工作表中。

我的主代码返回true / false语句,我需要将该语句保存到我的Registers.xls文件中。

如何从相同的Excel读取和写入数据。 (对不起,英语不好)

const Numbers = (props) => {
    return (
        <div className="card text-center innline">
            { Numbers.list.map((number, i) => 
                <span key={i}>{number}</span> 
            )}
        </div>
    );
};
Numbers.list = _.range(1,10);

1 个答案:

答案 0 :(得分:0)

您可以将数据添加到数据表中,然后将其转换为excelsheet并将该表添加到所需的工作簿中。

using OfficeOpenXml;
using System.Data;
using System.IO;
void SaveTableAsExcelSheet(DataTable dt, string filePath)
{
    var fi = new FileInfo(filePath);
    using (ExcelPackage pck = new ExcelPackage(fi))
    {
        ExcelWorksheet ws = pck.Workbook.Worksheets.Add(dt.TableName);
        ws.Cells["A1"].LoadFromDataTable(dt, true);
        pck.Save();
    }
}