MCPcopy Create free account
hub / github.com/omkarcloud/botasaurus / writeExcel

Function writeExcel

js/botasaurus-server-js/src/writer.ts:252–268  ·  view source on GitHub ↗
(data: any[], filename: string )

Source from the content-addressed store, hash-verified

250
251
252async function writeExcel(data: any[], filename: string ): Promise<string> {
253 data = convertNestedToJsonForExcelInPlace(data)
254
255 try {
256
257 filename = fixExcelFilename(filename)
258 await writeWorkbook(data, filename)
259
260 } catch (error) {
261 if (isFileOpenError(error)) {
262 const baseFilename = path.basename(filename)
263 throw new Error(`${baseFilename} is currently open in another application (e.g., Excel). Please close the application and try again.`)
264 }
265 throw error
266 }
267 return filename
268}
269
270async function writeExcelStreamed(inputFileNamePath: any, filename: string, streamFn:any): Promise<string> {
271

Callers 2

downloadResultsFunction · 0.90
index.jsFile · 0.50

Calls 4

fixExcelFilenameFunction · 0.70
writeWorkbookFunction · 0.70
isFileOpenErrorFunction · 0.70

Tested by

no test coverage detected