File tree Expand file tree Collapse file tree 1 file changed +17
-18
lines changed
packages/excel-builder-vanilla/src/Excel Expand file tree Collapse file tree 1 file changed +17
-18
lines changed Original file line number Diff line number Diff line change @@ -240,27 +240,26 @@ export class Workbook {
240
240
const definedNames = Util . createElement ( doc , 'definedNames' ) ;
241
241
let ctr = 0 ;
242
242
for ( const name in this . printTitles ) {
243
- if ( ! this . printTitles . hasOwn ( name ) ) {
244
- continue ;
245
- }
246
- const entry = this . printTitles [ name ] ;
247
- const definedName = doc . createElement ( 'definedName' ) ;
248
- definedName . setAttribute ( 'name' , '_xlnm.Print_Titles' ) ;
249
- definedName . setAttribute ( 'localSheetId' , ctr ++ ) ;
250
-
251
- let value = '' ;
252
- if ( entry . top ) {
253
- value += `${ name } !$1:$${ entry . top } ` ;
243
+ if ( name in this . printTitles ) {
244
+ const entry = this . printTitles [ name ] ;
245
+ const definedName = doc . createElement ( 'definedName' ) ;
246
+ definedName . setAttribute ( 'name' , '_xlnm.Print_Titles' ) ;
247
+ definedName . setAttribute ( 'localSheetId' , ctr ++ ) ;
248
+
249
+ let value = '' ;
250
+ if ( entry . top ) {
251
+ value += `${ name } !$1:$${ entry . top } ` ;
252
+ if ( entry . left ) {
253
+ value += ',' ;
254
+ }
255
+ }
254
256
if ( entry . left ) {
255
- value += ',' ;
257
+ value += ` ${ name } !$A:$ ${ entry . left } ` ;
256
258
}
257
- }
258
- if ( entry . left ) {
259
- value += `${ name } !$A:$${ entry . left } ` ;
260
- }
261
259
262
- definedName . appendChild ( doc . createTextNode ( value ) ) ;
263
- definedNames . appendChild ( definedName ) ;
260
+ definedName . appendChild ( doc . createTextNode ( value ) ) ;
261
+ definedNames . appendChild ( definedName ) ;
262
+ }
264
263
}
265
264
wb . appendChild ( definedNames ) ;
266
265
You can’t perform that action at this time.
0 commit comments