Excel файлы

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
Добрый день, подскажите как можно минуя таблицы, дозаписать сразу в excel файл.
Ситуация: есть множество excel файлов, я нахожу нужную инфу и разношу ее по этим файлам
 

Deisler

Client
Регистрация
26.10.2019
Сообщения
482
Благодарностей
183
Баллы
43
Добрый день, подскажите как можно минуя таблицы, дозаписать сразу в excel файл.
Ситуация: есть множество excel файлов, я нахожу нужную инфу и разношу ее по этим файлам
Что значит минуя таблицы, дозаписать сразу в exel??
 
  • Спасибо
Реакции: dihard

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 364
Благодарностей
957
Баллы
113
Excel файлы бывают разные ))) Может быть условный csv, тогда зайдет, уверен, просто дописать текст в файл (в нужном формате).
Если же xls или xlsx, то не прокатит, ибо файл бинарный. Но, уверен, какие-нибудь библиотеки помогут.
 
Последнее редактирование:
  • Спасибо
Реакции: dihard

Deisler

Client
Регистрация
26.10.2019
Сообщения
482
Благодарностей
183
Баллы
43
Не понятно почему в csv у вас записывает, а в xls нет.

Но в этом вопросе я ничего подсказать не смогу
 
  • Спасибо
Реакции: dihard

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63
Добрый день, подскажите как можно минуя таблицы, дозаписать сразу в excel файл.
Ситуация: есть множество excel файлов, я нахожу нужную инфу и разношу ее по этим файлам
Нужно создать таблицу в проекте и не привязывать. в нужный момент эту (виртуальную) таблицу можно привязать к физической через экшен Операции над таблицей -> Привязать к файлу
 
  • Спасибо
Реакции: dihard

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 364
Благодарностей
957
Баллы
113
  • Спасибо
Реакции: dihard

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
У меня именно xls. Проблема в том что ексель файлов таких 4к. И создавать 4к таблиц не очень. У всех этих ексель файлов одинаковая шапка(колонки). Суть такая - собираю инфу, формирую строчку по колонкам и записываю эту одну в строчку в нужный файл. А как реализовать пока не знаю
 

Deisler

Client
Регистрация
26.10.2019
Сообщения
482
Благодарностей
183
Баллы
43
У меня именно xls. Проблема в том что ексель файлов таких 4к. И создавать 4к таблиц не очень. У всех этих ексель файлов одинаковая шапка(колонки). Суть такая - собираю инфу, формирую строчку по колонкам и записываю эту одну в строчку в нужный файл. А как реализовать пока не знаю
1. Создаешь одну таблицу, без пути
2. Привязываешь эту таблицу (без пути) к файлу (к нужной таблице, одной из 4000, в которую и нужно сделать запись). Для этого указываешь путь на втором скрине.
 

Вложения

  • Спасибо
Реакции: dihard

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
1. Создаешь одну таблицу, без пути
2. Привязываешь эту таблицу (без пути) к файлу (к нужной таблице, одной из 4000, в которую и нужно сделать запись). Для этого указываешь путь на втором скрине.
Спасибо, попробуем.
 

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
Нашел решение через библиотеку epplus.
Кто-нибудь знает как удалять дубликаты строка с это библиотекой. Или вообще хоть как можно удалить дубликаты строк в ексель файле .xls
 

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
82
Баллы
28
Привязываешь файл к таблице, удалить дубли.

Придётся привязать файл к одной созданной таблице ))
 
  • Спасибо
Реакции: dihard

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
Чтобы не плодить темы... Можно как то силами зены сделать гиперссылку в таблице? Читал нашел только для гугл шитс, а для обычного экселя не нашел ничего
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 804
Баллы
113
  • Спасибо
Реакции: dihard

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