Как хранить элементы массива в ячейках листа Excel с помощью TCL / tcom

Я хочу хранить элементы массива в Листе Excel. Как я могу это сделать? Вот пример кода для массива:

for {set i 0} { $i < 3} {incr i} { set color($i) $i } 

Теперь, как я могу хранить цвет (0), цвет (1), цвет (2) в разных ячейках?

Изменить. Основываясь на этом примере tcom, я пытался хранить элементы массива в Листе Excel.

Посмотрите на array set array get команд и array get .

 for {set i 0} { $i < 3} {incr i} { set color($i) $i } set nvList [array get color] 

nvList переменная nvList имеет значение 0 0 1 1 2 2 ( nvList комментарии). С помощью array get вы получаете представление Name-Value массива. Если вы вызываете array set вы можете nvList преобразовать nvList в массив.

Это то, что вам нужно?

Изменить: другой пример, основанный на вашем комментарии:

 # building example array with 100 elements for {set r 1} {$r <= 100} {incr r} { set color($r) $r } set rows [array size color] set columns {ABC} for {set row 1} {$row <= $rows} {incr row} { foreach column $columns { $cells Item $row $column $color($row) } } 

Изменить: другой (второй) пример, основанный на вашем комментарии:

 array set atten {...} array set transmit {...} set rows [array size atten] for {set row 1} {$row <= $rows} {incr row} { $cells Item $row "B" $atten($row) } set rows [array size transmit] for {set row 1} {$row <= $rows} {incr row} { $cells Item $row "C" $transmit($row) } 
Interesting Posts

Возвращает номер строки, соответствующий нескольким критериям в vbs excel

Excel SUMIFS / INDEX MATCH / VLOOKUP – получение результатов от заданного критерия при разборке строк (критерии из одного столбца)

Формула Excel – IF & "X"> 0

Функция MATCH в многомерном массиве

Максимальное число Excel в диапазоне

Поиск определенной строки в книге Excel

Наивысший размер массива vba

Сравнение Excel для текста в разных столбцах

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

Count раз, когда имя соответствует коду в excel

Копирование всех видимых строк в текущем листе и вставка их на другой лист

Используйте vbs, чтобы открыть книгу Excel, запустить макрос и сохранить книгу

Vba принимает исходный выбор даже после смещения с «шириной элемента»,

Как создать скрипт для преобразования строк таблицы Excel в HTML-страницы?

прикрепить несколько файлов для отправки по электронной почте или всего каталога (VBA)

Давайте будем гением компьютера.