Я пытаюсь получить доступ к относительному файлу (который мне нужно поместить в Lambda), чтобы я мог изменить содержимое этого файла и отправить ответ как часть API ответа шлюза.
Я могу сгенерировать совершенно новый .xlsx
файл и отправить клиенту. Но требование состоит в том, чтобы изменить содержимое заданного .xls
(из относительного пути файловой системы).
let XlsxPopulate = require('xlsx-populate');
exports.handler = async (event, ctx, cb) => {
XlsxPopulate.fromFileAsync('./sample.xlsx')
.then(workbook => {
//.... Modfy content
return {
statusCode: 200,
headers: {
'access-control-allow-origin': '*',
},
body: modifiedWorkbook,
isBase64Encoded: true
}
});
};