小编kja*_*a83的帖子

如何使用ClosedXml将excel中的整个工作表数据读入DataTable

Excel 工作表包含 60K 条记录。需要读取并存入DataTable。目前正在逐行阅读。有没有其他更好的方法使用 ClosedXml。

DataTable dt = new DataTable();
var wb = new XLWorkbook(fileName, XLEventTracking.Disabled);
using (wb)
{
    var ws = wb.Worksheet(1);
    using (ws)
    {                    
        var headerRow = ws.Row(3);
        int lastColumn = 32;
        foreach (var col in headerRow.Cells(true))
        {
            dt.Columns.Add(col.Value.ToString());
        }
        foreach (var row in ws.Rows().Skip(3))
        {
            var dr = dt.NewRow();
            for (int index = 0; index < lastColumn; index++)
            {
                dr[index] = row.Cell(index + 1).Value;
            }
            dt.Rows.Add(dr);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

.net closedxml

6
推荐指数
1
解决办法
4466
查看次数

在 Asp.Net 中安全启用 HTTPOnly

我们为我们的网站启用了 HttpOnly。

<configuration>
    <system.web>
        <httpCookies httpOnlyCookies="true" requireSSL="true" />
    </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

当我们访问非安全区域的站点时,这工作正常。但在安全实时区域(Https)中,这不起作用,我们能够获取会话密钥。如何缓解它。任何想法都会有很大帮助。

我正在尝试 Asp.Net 2.0

asp.net

5
推荐指数
1
解决办法
9975
查看次数

标签 统计

.net ×1

asp.net ×1

closedxml ×1