1.0.16 • Published 1 year ago

@sd.florida/excel v1.0.16

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

sd.florida/excel

Usage

import {
  applyStyleToCell,
  applyStyleToCells,
  convertJSONToArrayWithStyle,
  convertArrayToExcelWithStyle,
} from '@sd.florida/excel'
import type { ArrayData } from '@sd.florida/excel'

const jsonData: JSONData = [
  { 날짜: '06월 01일', 현금: 1000, 카드: 2000 },
  { 날짜: '06월 02일', 현금: 2000, 카드: 1000 },
]

// https://github.com/exceljs/exceljs#styles
const styledHeaders: HeaderStyles = {
  현금: { font: { color: { argb: 'FFFF0000' } } },
  카드: { fill: { type: 'pattern', pattern: 'solid', fgColor: { argb: 'FFC0C0C0' } } },
}

const cellStyles = {
  font: { color: { argb: 'FF949494' } },
}

const styledArrayData = convertJSONToArrayWithStyle(jsonData, headerStyles)

const arrayData: ArrayData = [
  [
    [
      {
        v: '병합',
        s: { font: { bold: true } },
        w: 15,
        m: { w: 3, h: 1 },
      },
    ],
    ...styledArrayData,
    ['06월 04일', 1000, applyStyleToCell(2000, cellStyles)],
  ],
]

convertArrayToExcelWithStyle(arrayData, '파일이름')
1.0.16

1 year ago

1.0.15

1 year ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago