1.0.16 • Published 3 months ago

@sd.florida/excel v1.0.16

Weekly downloads
-
License
ISC
Repository
-
Last release
3 months 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

3 months ago

1.0.15

3 months ago

1.0.14

8 months ago

1.0.13

8 months ago

1.0.12

9 months ago

1.0.11

9 months ago

1.0.10

10 months ago

1.0.9

10 months ago

1.0.8

10 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago