我正在寻找一种将表格样式应用于 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) 我有一个包含类似数据的表格,我正在寻找一种方法将[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)