Неправильное имя столбца таблицы

SEng

Client
Регистрация
21.09.2009
Сообщения
3
Благодарностей
1
Баллы
1
Подключаем таблицу, файл .csv.
Первая строка в файле: имена полей.

Необходимо считать строку и некоторые поля занести в переменные.

Делаем следующее:
Операции над таблицей- взять строку- поместить результат- в переменные.

Вопрос:
Как правильно задавать Имя столбца?
Если столбец именуем по имени поля в исходном файле, то получаем ошибку:
"Неправильное имя столбца таблицы"

Работает только, если вместо имени поля задаем его номер.
Можно ли сделать так, чтобы работало именно по имени поля?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 706
Баллы
113
Необходимо буквенно обозначать столбцы при взятии ячеек:
A B C D E...
 

SEng

Client
Регистрация
21.09.2009
Сообщения
3
Благодарностей
1
Баллы
1
Понятно, а можно добавить такую возможность в будущем?
 
  • Спасибо
Реакции: LightWood
Регистрация
26.05.2020
Сообщения
460
Благодарностей
164
Баллы
43
Необходимо буквенно обозначать столбцы при взятии ячеек:
A B C D E...
Не помогает. Столкнулся с такой же бедой. Пробовал и буквы, и числа, и реальные заголовки столбцов - ошибка не проходит. Похоже на какой-то баг. Зенно 7...

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

PS: уж сколько лет прошло, а беды все те же :D
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 443
Благодарностей
8 672
Баллы
113
Не помогает. Столкнулся с такой же бедой. Пробовал и буквы, и числа, и реальные заголовки столбцов - ошибка не проходит. Похоже на какой-то баг. Зенно 7...

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

PS: уж сколько лет прошло, а беды все те же :D
Никаких бед нет.
К именам столбцов можно обращаться по имени (ABCD и т.д.) или по номеру.
То что вы прописали в заголовках - это косметическая строка, как бы, она не участвует в логике работы с таблицей и соотв. обращаться к именам столбцов прописанным в заголовках, нельзя.
 
Регистрация
26.05.2020
Сообщения
460
Благодарностей
164
Баллы
43
К именам столбцов можно обращаться по имени (ABCD и т.д.) или по номеру.
Зачем тогда в интерфейсе они сделаны активными для изменения? Где-то применяются на практике?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 689
Баллы
113
Регистрация
26.05.2020
Сообщения
460
Благодарностей
164
Баллы
43

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 443
Благодарностей
8 672
Баллы
113
Зачем тогда в интерфейсе они сделаны активными для изменения? Где-то применяются на практике?
Конечно применяется, можете на свое усмотрение менять буковки или номера столбцов, откуда хотите брать данные, что собственно вы уже делали на примере этого шаблона. Или вы про то, что туда не поле ввода надо было делать, а меню выбора? Если так, то меню не получится, вернее оно не улучшит юзабилити, т.к. столбцов в таблице может быть оооочень много и скролл по меню тут если и поможет, то совсем чуть и оно того не стоит.
 
Регистрация
26.05.2020
Сообщения
460
Благодарностей
164
Баллы
43
Конечно применяется, можете на свое усмотрение менять буковки или номера столбцов, откуда хотите брать данные, что собственно вы уже делали на примере этого шаблона. Или вы про то, что туда не поле ввода надо было делать, а меню выбора? Если так, то меню не получится, вернее оно не улучшит юзабилити, т.к. столбцов в таблице может быть оооочень много и скролл по меню тут если и поможет, то совсем чуть и оно того не стоит.
Я к тому, что не вижу смысла в наличии такой возможности (изменять их на буковки или числа). Может, он и есть, конечно, но как по мне так это очередной тупняк ))) Пусть бы просто показывались без возможности изменения...

Или их суть в том, что можно выборочно (не все) столбцы в любой последовательности задавать?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 443
Благодарностей
8 672
Баллы
113
  • Спасибо
Реакции: Андрейка2020
Регистрация
26.05.2020
Сообщения
460
Благодарностей
164
Баллы
43

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 689
Баллы
113
тык это не изменение имени столбца в таблице. это поле для указания имени откуда брать данные для того что бы переложить их в переменные. разные понятия.
если прям хочется работать с именами столбцов , как это происходит в базах данных, то на форуме выкладывали снипет который анализирует первую строку и на основании записанных данных переводит в номера и обратно.
 

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