Перейти к содержимому

getFileData

await crafttechApi.getFileData(fileHandler);

Возвращает все текстовые и числовые данные в документе.

  • fileHandler (number) — ссылка на файл; ссылку предоставляет метод openFile.
  • fileData (object) — объект с данными по документу, ссылку на которую передали параметром; ключ соответствует названию листа, а значением является массив, который содержит все строковые и числовые данные ячеек на листе; данные ячейки хранятся в виде объекта, где ключ соответствует адресу ячейки, а значение соответствует значению ячейки (строковому или числовому).
{
'Лист1': [
{A1: 'Кошки'},
{A4: 'Собаки'}
],
'Лист2': [
{A1: 'Птицы'},
{B1: 321}
]
}
  1. Файл содержит 2 листа с названиями «Лист1» и «Лист2»;
  2. Только две ячейки на листе «Лист1» содержат данные — это A1 и A4.
const fileHandler = await crafttechApi.openFile("book.xlsx");
const data = await crafttechApi.getFileData(fileHandler);
console.log("Содержание файла: ", data);