Возможно ли полное взаимодействие ZennoPoster с Exel?

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

The_vAe

Client
Регистрация
30.05.2019
Сообщения
3 759
Реакции
1 493
Баллы
113
Доброго времени суток. Перерыл пол форума с помощью гугл поиска - в надежде найти то, что мне надо, но со всех найденных мною статей (возможно плохо искал), дошел к выводу - что использование Exel в целях считывания данных с нее, не очень безопасно, в плане стабильной работы.

И так, Ув. Форумчане, как мне научить Зенку, полностью взаимодействовать с Exel файлом? Так как мне нужно, в первой строке - указывать Имя товара(А), во втором столбце - его цену(В), в третьем столбце - количество данного товара(С).(Каждая новая строка отдельный товар и цены) И как заставить бота действовать в плане - если количество товара (имя в переменной) становиться - 0 (Столбец С) , тогда мы выполняем следующие действия? Или Автоматическое изменение цены (Столбец В) в поиске по имени(Столбец А) ?

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

Заранее, очень благодарен за ответ!
 
в c# разбираетесь ? тогда на C# сначала поиск в цикле по первой строке , ищем номер столбца
потом зная номер столбца работаем со строками.
если c C# трудности, тогда работать с базой данных, там все можно в одном запросе сделать. но надо знать базы данных.
 
Не могли бы вы, меня направить, пожалуйста, на тему форума - которая поможет понять, как мне взаимодействовать с базой или возможно стоит лучше через C# ? Но есть ли статья про C#+ Exel?
в c# разбираетесь ? тогда на C# сначала поиск в цикле по первой строке , ищем номер столбца
потом зная номер столбца работаем со строками.
если c C# трудности, тогда работать с базой данных, там все можно в одном запросе сделать. но надо знать базы данных.
 
Не могли бы вы, меня направить, пожалуйста, на тему форума - которая поможет понять, как мне взаимодействовать с базой или возможно стоит лучше через C# ? Но есть ли статья про C#+ Exel?
по базам не подскажу, а Exel это же просто двумерный массив. в снипетах поищите, много всякого есть по работе с таблицами. и поиск и сортировка и обращение по имени столбца.
если вдруг надо подтянуть знания по C# в этом направлении , то вот этот ресурс довольно интересен. там и циклы и массивы и даже алгоритмы сортировки с патернами программирования разбирают.
 
  • Оценить
Реакции: The_vAe
Но есть ли статья про C#+ Exel?

Первая https://zennolab.com/discussion/threads/sozdanie-excel-fajlov.15797/

Вторая https://zennolab.com/discussion/threads/generacija-krasivyx-excel-otchjotov-po-shablonu.33585/

Еще

Если нужна скорость обработки данных, то лучше использовать БД. Если важна работа с эксель файлами, то используйте информацию из статей выше.
 
  • Оценить
Реакции: Sergodjan и The_vAe
А вы можете подсказать статьи по работе с базами и зенкой, пожалуйста?
Первая https://zennolab.com/discussion/threads/sozdanie-excel-fajlov.15797/

Вторая https://zennolab.com/discussion/threads/generacija-krasivyx-excel-otchjotov-po-shablonu.33585/

Еще

Если нужна скорость обработки данных, то лучше использовать БД. Если важна работа с эксель файлами, то используйте информацию из статей выше.
 
Последнее редактирование:
Привет!
Столкнулся с такой проблемой, что если лист защищен, то его Зенка не видит https://prnt.sc/vso2je
Надо заполнить именно этот файл, т.к. Беру принимает только его. Если создать свой не защищенный, то загрузить в Беру не получиться.
Сам файл https://download.cdn.yandex.net/from/yandex.ru/support/ru/marketplace/files/marketplace-stock.xlsx
Кто знает как защищенные файлы Эксель можно редактировать?
Версия зенки 5.28.0.0
 
  • Оценить
Реакции: VladVV
Используйте Epplus для работы с таблицами. Ссылки на подробности тут
Спасибо за ответ, но это я уже пробовал.

Но подумал что я что-то напутал и решил взять шаблон который был в статье https://skr.sh/s5PbLTSoTo8
Заменил файл t1.xlsx из скаченного шаблона на свой от Беру.

В результате делаю первый кубик https://prnt.sc/vtnmv5
Если файл t1.xlsx будет обычный, то все работает превосходно.
 
Спасибо за ответ, но это я уже пробовал.

Но подумал что я что-то напутал и решил взять шаблон который был в статье https://skr.sh/s5PbLTSoTo8
Заменил файл t1.xlsx из скаченного шаблона на свой от Беру.

В результате делаю первый кубик https://prnt.sc/vtnmv5
Если файл t1.xlsx будет обычный, то все работает превосходно.
Возможно просто не сохраняются изменения. не указано сохранение после заполнения через epplus. Если используете Epplus, то стандартные методы зенки по работе с таблицами могут конфликтовать с методами epplus. Используйте сохранение через epplus
 
Есть Exel таблица(на фото). Как достать ссылку с ячейки столбца D. В ячейке D текст, который имеет ссылку для перехода на веб страницу.
Заранее спасибо за помощь!!!!
89061
 
Как можно на примере выше указанной картинки, к значениям в столбце С добавить к примеру слово "Велосипед". Понимаю что можно взять строку, разложить по переменным, изменить и записать назад. А если в таблице 50 000 строк. Может есть решение на C#
 
Как можно на примере выше указанной картинки, к значениям в столбце С добавить к примеру слово "Велосипед". Понимаю что можно взять строку, разложить по переменным, изменить и записать назад. А если в таблице 50 000 строк. Может есть решение на C#
так на шарпе тот же цикл будете делать. или можно добавлять нужное слово уже при использовании взятого значения.
 
  • Оценить
Реакции: kolina
Шарп может быстрее сделает. Я выгружал из базы sql, и нашел как добавить перед выгрузкой. Написал sql так то при выгрузке в таблицу, сразу добавлялось то что нужно.
 

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