feat(Convert to File Node): Add delimiter convert to csv (#11556)

This commit is contained in:
Jon
2024-11-05 12:17:01 +00:00
committed by GitHub
parent 981a852648
commit 63d454b776
4 changed files with 396 additions and 129 deletions

View File

@@ -17,6 +17,7 @@ export type JsonToSpreadsheetBinaryOptions = {
compression?: boolean;
fileName?: string;
sheetName?: string;
delimiter?: string;
};
export type JsonToBinaryOptions = {
@@ -59,6 +60,10 @@ export async function convertJsonToSpreadsheetBinary(
type: 'buffer',
};
if (fileFormat === 'csv' && options.delimiter?.length) {
writingOptions.FS = options.delimiter ?? ',';
}
if (['xlsx', 'ods'].includes(fileFormat) && options.compression) {
writingOptions.compression = true;
}