From ba6d468422854ae5d2837974f95bd7f58582a7b7 Mon Sep 17 00:00:00 2001 From: Oliver Wong Date: Thu, 12 Mar 2026 19:32:03 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E4=BF=AE=E5=A4=8DData=E6=8B=BC=E5=86=99?= =?UTF-8?q?=E9=94=99=E8=AF=AF=20-=20=E5=A2=9E=E5=8A=A0=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=20-=20=E4=BF=AE=E5=A4=8D=E5=B8=83=E5=B0=94?= =?UTF-8?q?=E5=80=BC=E4=B8=8D=E8=83=BD=E6=AD=A3=E7=A1=AE=E5=AF=BC=E5=87=BA?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ExcelTool/ExcelHelper.cs | 2 +- ExcelTool/ExcelTool.csproj | 5 +++++ ExcelTool/FileManager.cs | 5 +++-- ExcelTool/Parser/TableExcelExportBytes.cs | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ExcelTool/ExcelHelper.cs b/ExcelTool/ExcelHelper.cs index 2126e13..dc8ec80 100644 --- a/ExcelTool/ExcelHelper.cs +++ b/ExcelTool/ExcelHelper.cs @@ -63,7 +63,7 @@ namespace ExcelTool } } - public static TableExcelData ExcelDatas(string fileName, out string sheetName, out int sheetCount, int sheetNum = 0) + public static TableExcelData ExcelData(string fileName, out string sheetName, out int sheetCount, int sheetNum = 0) { try { diff --git a/ExcelTool/ExcelTool.csproj b/ExcelTool/ExcelTool.csproj index 8a0759e..6769d09 100644 --- a/ExcelTool/ExcelTool.csproj +++ b/ExcelTool/ExcelTool.csproj @@ -4,6 +4,11 @@ Exe Olive Wong https://github.com/htw128/ExcelTool + Excel Export Tool + Oliver's Computer & Entertainment Studio + 0.1 + 0.1 + zh-Hans-CN diff --git a/ExcelTool/FileManager.cs b/ExcelTool/FileManager.cs index 0f2aa8f..0deb56d 100644 --- a/ExcelTool/FileManager.cs +++ b/ExcelTool/FileManager.cs @@ -125,11 +125,12 @@ namespace ExcelTool { if (string.IsNullOrEmpty(data.Item2)) { - bw.Write(Convert.ToBoolean(false)); + bw.Write(false); } else { - bw.Write(Convert.ToBoolean(data.Item2)); + string v = data.Item2.Trim().ToLower(); + bw.Write(v is "true" or "1"); } } else if (data.Item1.Equals("float")) diff --git a/ExcelTool/Parser/TableExcelExportBytes.cs b/ExcelTool/Parser/TableExcelExportBytes.cs index 5289fa1..3756c8d 100644 --- a/ExcelTool/Parser/TableExcelExportBytes.cs +++ b/ExcelTool/Parser/TableExcelExportBytes.cs @@ -25,7 +25,7 @@ namespace ExcelTool.Parser for (int sheetNum = 0; ; sheetNum++) { - var tableData = ExcelHelper.ExcelDatas(fileName, out string sheetName, out int sheetCount, sheetNum); + var tableData = ExcelHelper.ExcelData(fileName, out string sheetName, out int sheetCount, sheetNum); if (tableData == null || sheetNum >= sheetCount) break;