gpt4 book ai didi

c# - 设置表格样式。 C# - 封闭的 xml

转载 作者:行者123 更新时间:2023-12-04 19:51:35 26 4
gpt4 key购买 nike

我正在寻找一种将表格样式应用于 Excel 文件中插入数据的方法。我使用库关闭的 xml我该怎么做?

我要获取的示例表

enter image description here

        using (XLWorkbook wb = new XLWorkbook(excel))
{ IXLWorksheet ws = wb.Worksheets.Last();
string Qry;
using (SqlCommand cmd = new SqlCommand(Qry, sqlConn))
{
sqlConn.Open();
using (SqlDataReader dr = cmd.ExecuteReader())
{
System.Data.DataTable schemaTable = dr.GetSchemaTable();
int i = 1;
foreach (DataRow rowt in schemaTable.Rows)
{
while (dr.Read())
{
row++;
for (int j = 0; j < dr.FieldCount; j++)
{
if (!dr.IsDBNull(j))
{
switch (dr.GetDataTypeName(j))
{
case "Varchar2":
string s = dr.GetString(j);
if (s.Substring(0, 1) == "=")
s = " " + s;
ws.Cell(row, j + 1).Value = s;
break;
case "nvarchar":
ws.Cell(row, j + 1).Value = dr.GetString(j);
break;
default:
break;
}}}}}}}

最佳答案

基于ClosedXML documentation :

// create the Excel workbook
var wb = new XLWorkbook();

// creates the worksheet
var ws = wb.AddWorksheet("Sheet1");

// the range for which you want to add a table style
var range = ws.Range(1, 1, 5, 5);

// create the actual table
var table = range.CreateTable();

// apply style
namesTable.Theme = XLTableTheme.TableStyleLight12;

关于c# - 设置表格样式。 C# - 封闭的 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53654357/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com