小编Rob*_*cks的帖子

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

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

我想得到的样品表

在此处输入图片说明

        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 …
Run Code Online (Sandbox Code Playgroud)

c# excel xlsx closedxml

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

字段作为子字符串

我有一个包含类似数据的表格,我正在寻找一种方法将[city]和[street]字段组合成一个字段.[street]字段是[city]字段的子字符串,在[city]字段中找到总和预期结果如下:

city/street   value1    value2  value3  total
Wien            16        50      6       72
Quadenstrabe    14        46      1       61
Laberlsteg      2         4       5       11
Hamburg         7         9       5       21
Esplanade       3         7       4       14
Drehbahn        4         2       1       7
Run Code Online (Sandbox Code Playgroud)

怎么在mssql中做到这一点?

CREATE TABLE [dbo].[#CITY_TABLE](
[city] NVARCHAR(50) NULL,
[street] NVARCHAR(50) NULL,
[value1] NVARCHAR(50) NULL,
[value2] NVARCHAR(50) NULL,
[value3] NVARCHAR(50) NULL,
[total] NVARCHAR(50) NULL
) ON [PRIMARY]


insert into [dbo].[#CITY_TABLE] values('Wien','Quadenstrabe','14','46','1','61')
insert into [dbo].[#CITY_TABLE] values('Wien','Laberlsteg','2','4','5','11')
insert into [dbo].[#CITY_TABLE] values('Hamburg','Esplanade','3','7','4','14')
insert into [dbo].[#CITY_TABLE] values('Hamburg','Drehbahn','4','2','1','7')

select * from …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

0
推荐指数
1
解决办法
63
查看次数

标签 统计

c# ×1

closedxml ×1

excel ×1

sql ×1

sql-server ×1

xlsx ×1