【重构】 Excel2TextWriter 细微代码重构

main
walon 2021-06-21 20:59:10 +08:00
parent 77949bdfff
commit 75c92d4685
1 changed files with 2 additions and 8 deletions

View File

@ -11,12 +11,6 @@ namespace Excel2TextDiff
{ {
class Excel2TextWriter class Excel2TextWriter
{ {
class CommandLineOptions
{
[Option('p', "port", Required = false, HelpText = "listen port")]
public int Port { get; set; } = 8899;
}
public void TransformToTextAndSave(string excelFile, string outputTextFile) public void TransformToTextAndSave(string excelFile, string outputTextFile)
{ {
var lines = new List<string>(); var lines = new List<string>();
@ -27,13 +21,13 @@ namespace Excel2TextDiff
do do
{ {
lines.Add($"===[{reader.Name ?? ""}]==="); lines.Add($"===[{reader.Name ?? ""}]===");
LoadRemainRows(reader, lines); LoadRows(reader, lines);
} while (reader.NextResult()); } while (reader.NextResult());
} }
File.WriteAllLines(outputTextFile, lines, System.Text.Encoding.UTF8); File.WriteAllLines(outputTextFile, lines, System.Text.Encoding.UTF8);
} }
private void LoadRemainRows(IExcelDataReader reader, List<string> lines) private void LoadRows(IExcelDataReader reader, List<string> lines)
{ {
int rowIndex = 0; int rowIndex = 0;
while (reader.Read()) while (reader.Read())