Skip to content

Commit e7484fb

Browse files
authored
Merge pull request #51 from future-architect/feature/dump
dump command supports v2 format
2 parents 9bef618 + 2c2ed83 commit e7484fb

File tree

2 files changed

+13
-11
lines changed

2 files changed

+13
-11
lines changed

cli/dump.go

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -184,15 +184,17 @@ func Dump(dbSource, targetFile string, tableNameArg, systemColumnArg string) err
184184

185185
_ = f.SetCellValue(sheetName, "A1", tableDef.Comment)
186186
_ = f.SetCellValue(sheetName, "A2", tableDef.Name)
187-
_ = f.SetCellValue(sheetName, "A8", "項目名")
188-
_ = f.SetCellValue(sheetName, "A9", "項目物理名")
187+
_ = f.SetCellValue(sheetName, "A3", "version")
188+
_ = f.SetCellValue(sheetName, "B3", "2.0")
189+
_ = f.SetCellValue(sheetName, "A5", "項目名")
190+
_ = f.SetCellValue(sheetName, "A6", "項目物理名")
189191

190192
_ = f.SetColWidth(sheetName, "A", "A", 12.86)
191-
_ = f.SetCellStyle(sheetName, "A8", "A9", rowHeaderStyle)
193+
_ = f.SetCellStyle(sheetName, "A5", "A6", rowHeaderStyle)
192194

193195
for i, columnDef := range tableDef.Columns {
194-
axisComment, _ := excelize.CoordinatesToCellName(2+i, 8)
195-
axisName, _ := excelize.CoordinatesToCellName(2+i, 9)
196+
axisComment, _ := excelize.CoordinatesToCellName(2+i, 5)
197+
axisName, _ := excelize.CoordinatesToCellName(2+i, 6)
196198

197199
_ = f.SetCellValue(sheetName, axisComment, columnDef.Comment)
198200
_ = f.SetCellValue(sheetName, axisName, columnDef.Name)
@@ -221,10 +223,10 @@ func Dump(dbSource, targetFile string, tableNameArg, systemColumnArg string) err
221223

222224
// Add 3 empty row
223225
vCell, _ := excelize.CoordinatesToCellName(1+len(tableDef.Columns), 12)
224-
_ = f.SetCellStyle(sheetName, "A10", vCell, rowStyle)
225-
_ = f.SetCellValue(sheetName, "A10", "1")
226-
_ = f.SetCellValue(sheetName, "A11", "2")
227-
_ = f.SetCellValue(sheetName, "A12", "3")
226+
_ = f.SetCellStyle(sheetName, "A7", vCell, rowStyle)
227+
_ = f.SetCellValue(sheetName, "A7", "1")
228+
_ = f.SetCellValue(sheetName, "A8", "2")
229+
_ = f.SetCellValue(sheetName, "A9", "3")
228230

229231
// データレコードがあれば上書き
230232
if len(records) > 0 {
@@ -234,7 +236,7 @@ func Dump(dbSource, targetFile string, tableNameArg, systemColumnArg string) err
234236
_ = f.SetCellStyle(sheetName, "A10", vCell, rowStyle)
235237

236238
for i, record := range records {
237-
rowNum := 10 + i
239+
rowNum := 7 + i
238240

239241
vCell, _ := excelize.CoordinatesToCellName(1, rowNum)
240242
_ = f.SetCellValue(sheetName, vCell, fmt.Sprint(i+1))

exceltesting.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ func (e *exceltesing) CompareWithContext(_ context.Context, r CompareRequest) (b
160160
}
161161

162162
if r.EnableDumpCSV {
163-
if e.dumpBookAsCSV(r.TargetBookPath); err != nil {
163+
if err := e.dumpBookAsCSV(r.TargetBookPath); err != nil {
164164
return false, []error{fmt.Errorf("dump csv: %w", err)}
165165
}
166166
}

0 commit comments

Comments
 (0)