Добавить столбец в таблицу

ZSharp

Client
Регистрация
29.09.2013
Сообщения
387
Благодарностей
121
Баллы
43
Здравствуйте.
Не могу победить проблему.
Как добавить столбец в таблицу?
Есть файл csv, нужно вставить пустой второй (B) (в моём случае) столбец, сместив все остальные вправо, как в экселе.
Взял обновы зенки, но там есть только получить количество столбцов, а добавить столбец нет.

Может кто-то уже пробовал? Подскажите пожалуйста.

[TBODY]








[/TBODY]
 

ZSharp

Client
Регистрация
29.09.2013
Сообщения
387
Благодарностей
121
Баллы
43
Решил попробовать добавить через список.
Объединить список в переменную, через регулярку добавить столбец, и сохранить обратно в csv.
Формат csv такой
"первая";"вторая";"третья";
мне нужно чтобы после регулярки получилось
"первая";"";"вторая";"третья";

сделал регулярку
reg.jpg
в нотпаде всё работает как часы, а вот Zennoposter отказывается корректно заменить.

Что этому зеннопостеру не нравится?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Такой функции нет. Нужно в цикле перебрать данные и записать с новой ячейкой новую таблицу.
 

ZSharp

Client
Регистрация
29.09.2013
Сообщения
387
Благодарностей
121
Баллы
43
Такой функции нет. Нужно в цикле перебрать данные и записать с новой ячейкой новую таблицу.
как, если столбцов может быть 1, 2, а может быть и 15, 20. Нужны получается переменные, которые будут сами создаваться?
И почему нельзя сделать поиск-замена? в зеннопостере особенно работают регулярки?
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
Потому что в таблице у Вас уже данные разбиты по ячейкам, там регулярки не работают так. Как такового разделителя нет.
Работайте со списком - берите строку и записывайте внутри свои данные, если нужно их так двигать постоянно.
 

pg2016

Client
Регистрация
17.06.2016
Сообщения
56
Благодарностей
5
Баллы
8
Доброго времени! Аналогичная ситуация, нашли решение? Если через языки, может быть подскажете, куда копать?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 600
Баллы
113
Доброго времени! Аналогичная ситуация, нашли решение? Если через языки, может быть подскажете, куда копать?
через языки достаточно продумать алгоритм, который будет перебирать строки и смещать ячейки
 
  • Спасибо
Реакции: pg2016

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)