Сохранение в .xlsx

  • Автор темы Автор темы backoff
  • Дата начала Дата начала

backoff

Client
Регистрация
20.04.2015
Сообщения
6 397
Реакции
6 674
Баллы
113
Здравствуйте.
Раньше юзал текстовые файлы, но когда нашел, что можно брать данные из экселя, это стало удобней в разы.
Единственное не понял как сохранять полученные данные в другой эксель ?
То есть есть на выходе например 10 переменных, как их можно сохранить последовательно в одну строчку, НО в разные колонки ?

спасибо.
 
Ну как, создаёте таблицу с привязкой к файлу.
Потом делаете операцию: Таблица - Добавить строку
И там в свойствах действия через разделитель (почему-то {-String.Tab-}) перечисляете переменные.
 
Проверь, какой разделитель указан в свойствах таблицы. Он должен совпадать с тем, что у тебя в операции сохранения. Попробуй выставить другой разделитель и его использовать в добавлении строки. У меня всё в 5.7.3.5 стабильно работает.
 
823pBbyFpygZAO.jpg


с табулятором тоже самое, только вместо точки с запятой, просто таб и все в одну строчку
 
Разделитель ставить не нужно при записи добавить в строку. Просто перечисляй {-переменная-}{-String.Tab-}{-переменная2-}{-String.Tab-}{-переменная3-}{-String.Tab-}....

В конечном результате в строку каждая переменная будет записываться поочередно в столбец
 
Последнее редактирование:
Попробуй название переменной сделать больше одной буквы (допустим 3) думаю в этом косяк
 
Попробуй название переменной сделать больше одной буквы (допустим 3) думаю в этом косяк
помогло.

странно что именно вот так.
переменная и в африке переменная

спасибо
 
помогло.

странно что именно вот так.
переменная и в африке переменная

спасибо
Есть также в языках программирования так называемые зарезервированные слова (которые нельзя использовать в качестве имен, идентификаторов) это так для справки.
 
Ещё, после {String.Tab} пробел не нужен. Может быть, он у тебя записывается в файл
 

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