Прочитать таблички в папках по заданному пути

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18
Есть порядка 10 папок, там есть куча файлов и таблички ексель, по 5-8 шт в каждой (папки добавляются, также как и таблички).
Подскажите как можно прочитать все эти таблички? Сейчас застрял на шаге, когда получил путь к этой табличке, теперь ее надо как то взять и подключить к IZennoTable table, работаю в кубике С#, если и когда нужная табличка появится в IZennoTable table то там уже просто и понятно (циклом пробегусь построчно и прочитаю что нужно мне. Подключать 50-100 таблиц, как- то кажется сложновато, думаю есть путь проще... Спасибо)
upgrade
Видел на форуме похожий запрос (привязать 1 таблицу, остальные таблицы копировать, заменяя прошлый вариант, и работать уже как с одной таблицей) но чет не заводится этот вариант... может есть какие то стандартные решения...
 
Последнее редактирование:

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18
У поддержки есть хоть какие-нибудь комментарии по этому вопросу? Возможно это сделать?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
в C# для привязки файла к таблице существует метод Bind
 
  • Спасибо
Реакции: arbplv

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Пример кода для получения всех файлов из папки table, которая находится рядом рядом с шаблоном.
Привязка файла к таблице и вывод первой ячейки в лог программы.
C#:
var table = project.Tables["table"];

DirectoryInfo d = new DirectoryInfo(Path.Combine(project.Directory, "table"));
FileInfo[] Files = d.GetFiles();

foreach(FileInfo file in Files )
{
    table.Bind(file.FullName);
    project.SendInfoToLog(table.GetCell(0,0));
}
 
  • Спасибо
Реакции: arbplv

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