- 显示声明类型

- 使用自动化访问器
- 修复拼写错误
This commit is contained in:
2026-03-25 19:23:45 +08:00
parent 671b6fd440
commit 30d73ddf15
3 changed files with 11 additions and 19 deletions
+9 -17
View File
@@ -5,28 +5,20 @@ namespace ExcelTool.Parser
{ {
public class TableExcelData public class TableExcelData
{ {
List<TableExcelHeader> headers = new(); public readonly int ColumnCount = 0;
List<TableExcelRow> rows = new(); public readonly int RowCounts = 0;
public int CollonCount = 0;
public int RowCounts = 0; public List<TableExcelHeader> Headers { get; }
public List<TableExcelRow> Rows { get; }
public TableExcelData(IEnumerable<TableExcelHeader> headers, IEnumerable<TableExcelRow> rows) public TableExcelData(IEnumerable<TableExcelHeader> headers, IEnumerable<TableExcelRow> rows)
{ {
this.headers = headers.ToList(); Headers = headers.ToList();
this.rows = rows.ToList(); Rows = rows.ToList();
this.CollonCount = this.headers.Count; this.ColumnCount = Headers.Count;
this.RowCounts = this.rows.Count; this.RowCounts = Rows.Count;
} }
public List<TableExcelHeader> Headers
{
get { return this.headers; }
}
public List<TableExcelRow> Rows
{
get { return this.rows; }
}
//TODO:待检查数据类型的合法性 //TODO:待检查数据类型的合法性
//public bool CheckUnique(out string errorMsg) //public bool CheckUnique(out string errorMsg)
+1 -1
View File
@@ -18,7 +18,7 @@ namespace ExcelTool.Parser
datas.Add(rowCount); datas.Add(rowCount);
foreach (var row in sheet.Data.Rows) foreach (var row in sheet.Data.Rows)
{ {
for (int i = 0; i < sheet.Data.CollonCount; i++) for (int i = 0; i < sheet.Data.ColumnCount; i++)
{ {
var type = sheet.Data.Headers[i].FieldType.ToLower(); var type = sheet.Data.Headers[i].FieldType.ToLower();
var data = row.StrList[i]; var data = row.StrList[i];
+1 -1
View File
@@ -14,7 +14,7 @@ namespace ExcelTool
string outputDataDir = ""; string outputDataDir = "";
string nameSpace = ""; string nameSpace = "";
foreach (var arg in args) foreach (string arg in args)
{ {
if (arg.StartsWith("--input=")) if (arg.StartsWith("--input="))
{ {