Измените абсолютный путь внешнего источника данных с помощью Node.js через C++

Возможные сценарии использования

Если вы хотите изменить абсолютный путь файла внешней ссылки, используйте свойство Workbook.getAbsolutePath(). Изначально это свойство установлено в путь, откуда был загружен файл Excel. Но вы можете установить его в пустую строку, или указать локальную папку или удаленную сетевую папку. При каждом изменении этого свойства также изменится путь внешнего источника данных.

Изменение абсолютного пути файла источника данных внешней ссылки

Следующий пример загружает пример файла Excel, содержащий внешнюю ссылку. Он сначала выводит источник данных внешней ссылки — удаленный путь, затем удаляет его и выводит локальный путь, затем меняет свойство Workbook.getAbsolutePath() на локальный и удаленный пути и снова выводит источник данных, показывая, что изменения отражены в консоли.

Вот вывод в консоль или отладчике после выполнения вышеуказанного примера с примером файла Excel.

External Link Data Source: http:\\ws874dmErit\WebFiles\Files\300\ExternalAccounts.xlsx

External Link Data Source After Removing Remote Path: D:\Downloads\ExternalAccounts.xlsx

External Link Data Source After Changing Workbook.AbsolutePath to Local Path: C:\Files\Extra\ExternalAccounts.xlsx

External Link Data Source After Changing Workbook.AbsolutePath to Remote Path: http://www.aspose.com/WebFiles/ExcelFiles/ExternalAccounts.xlsx