1.1.0 • Published 4 years ago

excel-rw v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

ExcelRW

Lightweight Excel-based formats editor that preserves styles, macros, etc.

Why?

I created that package when I needed to edit .xlsm files preserving their style. Existing parse-write libraries reset styles

Install

npm install excel-rw
const ExcelRW = require('excel-rw');

Usage

Before working with Excel files, they are needed to be unpacked. Therefore, part of API is asynchronous. Also, you need to specify temporary folder for packing-unpacking purposes.

Basic usage:

let workbook = new ExcelRW(pathToTemplate, pathToTemporaryFolder)

workbook.prepareTemplate().then(async function() {
  workbook.setValue("Sheet 1", "A1", "Hello, World!") // Working with template

  await workbook.save(outputPath) // Save edits to the file

  workbook.release() // Delete temporary files from disk
})
1.1.1

4 years ago

1.1.0

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago