Вообще говоря, вы можете «загрузить» свой объект облачного хранилища в поток или строку NodeJS, а затем проанализировать CSV из этого потока или строки. Использование потока более сложно, но лучше всего, если ваш CSV очень большой. Если ваш CSV маленький и может уместиться в памяти, строка проще.
Для получения данных вы можете использовать библиотеку Cloud Storage node.js . В частности, вы можете использовать метод createReadStream()
или метод download()
объекта File, чтобы получить поток или строку соответственно.
После этого вы можете использовать библиотеку CSV Parse API для node.js.