Это вторая статья из серии, в которой мы будем учиться использовать мощную логику языка программирования, такого как JavaScript, для управления данными электронных таблиц.

В этой статье мы поговорим о том, как установить инструменты и настроить рабочее пространство.

JavaScript — это язык программирования, который можно использовать во многих различных средах. Общие среды включают веб-браузер (например, Google Chrome) и серверы, использующие Node.js.

Node.js — это среда выполнения JavaScript, которая может работать на серверах или даже на вашем локальном компьютере. Это мощный движок, который позволяет программистам использовать JavaScript для выполнения низкоуровневых задач, таких как управление вводом/выводом файлов. С помощью Node.js вы можете читать и записывать файлы на локальном компьютере.

Существует множество способов установки и управления версиями Node.js, но самый простой способ быстро начать работу — перейти на https://nodejs.org/ и щелкнуть зеленое поле для последней версии LTS (долгосрочная поддержка) релиз. Это поле будет помечено как Рекомендуется для большинства пользователей.

Вот как выглядит домашняя страница при доступе к ней с помощью Windows.

Щелчок по зеленому полю загрузит установочный пакет. Когда установщик завершит загрузку, откройте его и начните установку. Продолжите всю установку, используя настройки по умолчанию.

После установки вы можете проверить правильность установки Node.js, открыв командную строку. В Windows нажмите кнопку «Пуск», введите cmd и нажмите Enter.

В командной строке введите node -v и нажмите Enter. Эта команда сообщает Node.js о запуске, но просто отображает установленную версию и завершает работу.

Пока отображается номер версии, Node.js установлен и работает правильно.

Далее я предлагаю использовать редактор кода. Редакторы кода — это программы, которые позволяют вам писать код и предоставляют отличные встроенные инструменты для таких вещей, как завершение кода, подсветка синтаксиса, отладка и т. д. Один из очень популярных вариантов (и мой любимый) — это Visual Studio Code.

Чтобы установить Visual Studio Code, перейдите на https://code.visualstudio.com/ и нажмите синюю кнопку для последней стабильной сборки. В Windows это будет выглядеть так:

Когда загрузка завершится, откройте установщик и выполните процесс установки, используя параметры по умолчанию.

Когда установка завершится, откройте Visual Studio Code.

Если вы планируете заниматься программированием сверх одного или двух базовых проектов, я рекомендую создать папку «Разработка» на жестком диске где-нибудь для размещения всех ваших проектов. Для себя я создал папку под названием D:\Development\. Внутри этой папки я создаю новую папку для каждого запускаемого проекта программирования. В этом случае я собираюсь создать папку с именем spreadsheets. Таким образом, весь путь равен D:\Development\spreadsheets.

В VS Code нажмите кнопку Открыть папку или нажмите сочетание клавиш Ctrl+K Ctrl+O. Перейдите и выберите папку, которую вы создали, чтобы содержать этот проект.

В моем случае я положу файл электронной таблицы куда-нибудь в эту папку, но на самом деле к данным можно получить доступ из любого места на вашем жестком диске. Я собираюсь создать подпапку с именем Data Files и сохранить в ней файл Excel как Company Database.xlsx.

Последнее, что мы сделаем на этом шаге, — инициализируем «пакет npm». npm — это имя встроенного менеджера пакетов Node.js. Когда вы установили Node.js, вы установили npm вместе с ним.

Каждый создаваемый проект программирования может быть объединен в пакет npm. Это просто способ отслеживать название, версию, описание и другую информацию о вашем проекте. Инициализация пакета npm также помогает отслеживать зависимости ваших проектов.

Зависимости — это пакеты npm, которые другие создали и которыми поделились с сообществом. Например, вы можете установить пакеты npm, которые помогут вам создавать цветной текст в командной строке, выполнять HTTP-запросы, анализировать и манипулировать датами и т. д. Репозиторий пакетов npm — самый большой репозиторий пакетов программирования в мир, содержащий сотни тысяч пакетов.

Чтобы инициализировать пакет npm в папке вашего проекта, вернитесь в VS Code и откройте терминал, нажав Терминал> Новый терминал или нажав сочетание клавиш Ctrl + Shift + `. Открывающийся терминал очень похож на командную строку, к которой вы, возможно, привыкли.

В терминале введите npm init -y. Эта команда запускает npm, указывает ему инициализировать новый пакет в текущей папке и принимает параметры по умолчанию.

Ваш результат может немного отличаться от моего, и это нормально.

Когда команда завершится, вы увидите новый файл с именем package.json в корневой папке вашего проекта. Структура моего проекта теперь выглядит так, как ее видит VS Code:

Вы можете увидеть файл Excel внутри папки Data Files и вы можете увидеть package.json в корне проекта.

Наше рабочее пространство настроено, и мы готовы приступить к написанию кода.

В следующей статье этой серии мы начнем создавать файлы JavaScript, которые смогут читать нашу электронную таблицу Excel.