Excel export adjustments
This commit is contained in:
@@ -25,15 +25,49 @@ namespace WebAPI.Exports
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
List<IList<object>> data = new List<IList<object>>() { new List<object>() { layer.Name! } };
|
|
||||||
foreach (Record record in layer.Records!)
|
List<IList<object>> data = new List<IList<object>>() { new List<object>() { layer.Name! } };
|
||||||
{
|
|
||||||
data.Add(new List<object> { record.Code!, record.Value1!, record.Value2!, record.Value3!, record.Value4!,
|
switch (layer.Type)
|
||||||
record.Value5!, record.Value6!, record.Value7!, record.Value8!, record.Value9!, record.Value10!,
|
{
|
||||||
record.Value11!, record.Value12!, record.Value13!, record.Value14!, record.Value15!, record.Value16!,
|
case LayerType.import:
|
||||||
record.Value17!, record.Value18!, record.Value19!, record.Value20!, record.Value21!, record.Value22!,
|
{
|
||||||
record.Value23!, record.Value24!, record.Value25!, record.Value26!, record.Value27!, record.Value28!,
|
data.Add(new List<object> { "Code", "Value1" });
|
||||||
record.Value29!, record.Value30!, record.Value31!});
|
foreach (Record record in layer.Records!)
|
||||||
|
{
|
||||||
|
data.Add(new List<object> { record.Code!, record.Value1! });
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LayerType.administration:
|
||||||
|
{
|
||||||
|
data.Add(new List<object> { "Code", "Desc1"});
|
||||||
|
foreach (Record record in layer.Records!)
|
||||||
|
{
|
||||||
|
data.Add(new List<object> { record.Code!, record.Desc1!});
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case LayerType.processed:
|
||||||
|
{
|
||||||
|
data.Add(new List<object> { "Code", "Value1", "Value2", "Value3", "Value3",
|
||||||
|
"Value5", "Value6", "Value7", "Value8", "Value9", "Value10",
|
||||||
|
"Value11", "Value12", "Value13", "Value14", "Value15", "Value16",
|
||||||
|
"Value17", "Value18", "Value19", "Value20", "Value21", "Value22",
|
||||||
|
"Value23", "Value24", "Value25", "Value26", "Value27", "Value28",
|
||||||
|
"Value29", "Value30", "Value31", "Value32"});
|
||||||
|
|
||||||
|
foreach (Record record in layer.Records!)
|
||||||
|
{
|
||||||
|
data.Add(new List<object> { record.Code!, record.Value1!, record.Value2!, record.Value3!, record.Value4!,
|
||||||
|
record.Value5!, record.Value6!, record.Value7!, record.Value8!, record.Value9!, record.Value10!,
|
||||||
|
record.Value11!, record.Value12!, record.Value13!, record.Value14!, record.Value15!, record.Value16!,
|
||||||
|
record.Value17!, record.Value18!, record.Value19!, record.Value20!, record.Value21!, record.Value22!,
|
||||||
|
record.Value23!, record.Value24!, record.Value25!, record.Value26!, record.Value27!, record.Value28!,
|
||||||
|
record.Value29!, record.Value30!, record.Value31!, record.Value32!});
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Google.Apis.Drive.v3.Data.File body = new Google.Apis.Drive.v3.Data.File();
|
Google.Apis.Drive.v3.Data.File body = new Google.Apis.Drive.v3.Data.File();
|
||||||
@@ -44,7 +78,7 @@ namespace WebAPI.Exports
|
|||||||
var file = request.Execute();
|
var file = request.Execute();
|
||||||
|
|
||||||
string sheetId = file.Id;
|
string sheetId = file.Id;
|
||||||
var range = $"Sheet1!A1:AF${data.Count}";
|
var range = $"Sheet1!A1:AG${data.Count}";
|
||||||
|
|
||||||
ValueRange valueRange = new ValueRange() { Values = data};
|
ValueRange valueRange = new ValueRange() { Values = data};
|
||||||
|
|
||||||
@@ -56,6 +90,11 @@ namespace WebAPI.Exports
|
|||||||
{
|
{
|
||||||
Console.WriteLine(e.ToString());
|
Console.WriteLine(e.ToString());
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private int getNumberOfValues(List<Record> records)
|
||||||
|
{
|
||||||
|
return 5;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user