У меня есть объект электронной таблицы, созданный с помощью SpreadsheetNew(...), и я пытаюсь преобразовать его в CSV. Но поскольку, похоже, нет никакого способа сделать это автоматически, мне придется перебрать все строки и столбцы электронной таблицы, чтобы создать CSV вручную.
Однако я не могу найти никакой информации о том, как перебирать электронную таблицу или как получить количество строк/столбцов — та небольшая информация, которую я могу найти, кажется устаревшей, и я не могу найти ничего подходящего в документации.
Как я могу:
SpreadsheetGetCellValue;Я использую ColdFusion 2021, версия 2021,0,13,330286.


Я решил — или, скорее, обошел — проблему, изменив код, генерирующий электронную таблицу, на создание вместо этого 2D-массива (ArrayNew(2)), который затем можно легко преобразовать в электронную таблицу или CSV, в зависимости от того, что необходимо.
Возможно, стоит обратить внимание на библиотеку электронная таблица-cfml . Существует метод writeToCsv(), который преобразует объект электронной таблицы в CSV.