Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 17.10.2020, 11:16   #1
Shulaishull
Новичок
Джуниор
 
Регистрация: 17.10.2020
Сообщений: 5
По умолчанию CSV & и офисный трудень

Всем доброго времени суток!
Прошу вашей помощи, дабы упросить свои повседневные рабочие процессы по работе с отчетами.

Суть: есть у нас в компании, БД со списком объектов ( включая номер объекта, адрес, и тд) и всю эту выгрузку можно скачивать в CSV, но работать в таком формате не очень удобно. Поэтому одним умельцем и давненько была написана программа ( приложил скрин). Он уже не работает, а исходников не осталось:c.
Принцип ее работы:
1. выгружается сам отчет в формате CSV
2. Программа, когда отжимаешь обновить БД, формирует database, и уже с ней работает
3. В самой программе настроенны фильтры, и форматируется текст.

Все бы хорошо, но недавно сменился формат начального отчета и тут все повисло.

Я хочу попробовать написать новую программу, под новый отчет, и поэтому хочу спросить совет:
1. Какой язык лучше использовать?
2. Нужен просто просмотр таблицы, без редактирования

Буду признателен за любой совет!)
Изображения
Тип файла: jpg Снимок.JPG (44.6 Кб, 4 просмотров)
Shulaishull на форуме Ответить с цитированием
Старый 17.10.2020, 11:36   #2
Streletz
Старожил
 
Регистрация: 02.01.2014
Сообщений: 2,818
По умолчанию

Цитата:
Сообщение от Shulaishull Посмотреть сообщение
1.Какой язык лучше использовать?
Тот который Вы лучше всего знаете из тех, что позволяют писать на десктопе. Если таких нет, учите любую десктопную платформу с соответствующей лицензией.
Streletz вне форума Ответить с цитированием
Старый 17.10.2020, 15:11   #3
kvitaliy
Участник клуба
 
Регистрация: 17.05.2011
Сообщений: 1,363
По умолчанию

Цитата:
Сообщение от Shulaishull Посмотреть сообщение
2. Нужен просто просмотр таблицы, без редактирования
CSV нормально просматривается в Excel
Если нужно манипулировать данными, то опять же есть язык VBA для excel, с его помощью можно легко написать программу, подобную той, что у вас была. Более простого языка наверно уже не найти, его даже школьники знают.
kvitaliy вне форума Ответить с цитированием
Старый 18.10.2020, 11:21   #4
Shulaishull
Новичок
Джуниор
 
Регистрация: 17.10.2020
Сообщений: 5
По умолчанию

Цитата:
CSV нормально просматривается в Excel
Все таки, желательно иметь отдельный интерфейс с простым окном вывода информации по "объекту" и все это из CSV.
Shulaishull на форуме Ответить с цитированием
Старый 18.10.2020, 11:25   #5
Shulaishull
Новичок
Джуниор
 
Регистрация: 17.10.2020
Сообщений: 5
По умолчанию

Streletz,
Цитата:
Если таких нет, учите любую десктопную платформу с соответствующей лицензией.
таких к сожалению пока нет. Сижу читатю книгу Михаила Фленова "Библия C#" - пока сложно. Может, сможете поделиться основными аспектами, которые необходимо освоить, дабы написать "этот не сложный интерфейс". Заранее благодарен!
Shulaishull на форуме Ответить с цитированием
Старый 18.10.2020, 13:45   #6
Streletz
Старожил
 
Регистрация: 02.01.2014
Сообщений: 2,818
По умолчанию

На C# можно написать то, что Вы хотите.
Цитата:
Сообщение от Shulaishull Посмотреть сообщение
Может, сможете поделиться основными аспектами, которые необходимо освоить, дабы написать "этот не сложный интерфейс".
Основные "аспекты" есть в литературе. Того же Флёнова для начала может вполне хватить. Если что-то непонятно, создавайте отдельную тему с конкретным вопросом. Обучать с нуля (тем более бесплатно), простите, нет времени. Не только у меня, но и у коллег, т.к. мы тоже в основном взрослые люди и у нас тоже есть работа.
Streletz вне форума Ответить с цитированием
Старый 18.10.2020, 17:12   #7
kvitaliy
Участник клуба
 
Регистрация: 17.05.2011
Сообщений: 1,363
По умолчанию

Цитата:
Сообщение от Shulaishull Посмотреть сообщение
желательно иметь отдельный интерфейс с простым окном
Ну так нет ничего проще, чем сделать это в том же excel. Интерфейс вообще делается без программирования, методом перетаскивания.
Можно для пущего эффекта Visual Basic использовать. Опять же для школьника, который учил Basic программирование проще простого.
C# тоже можно, но там другая история, если раньше не учили.
kvitaliy вне форума Ответить с цитированием
Старый 19.10.2020, 15:50   #8
ViktorR
Участник клуба
 
Регистрация: 23.10.2010
Сообщений: 1,644
По умолчанию

kvitaliy
Цитата:
Ну так нет ничего проще, чем сделать это в том же excel.
Я бы поддержал эту идею потому, что устанавливать ничего не надо.
Офис, как правило, уже стоит, а подключив закладку "Разработчик" и используя VBA, можно написать простой GUI. Изучение не потребует больших усилий и времени.

C# - это классно, но потребует больше временных затрат и моральных усилий, если ранее не писали программ.
В таком случае Python с модулем tkinter вам в помощь. И усилий поменьше, и с обучением попроще, да и перспективнее.

PS: В Python, для чтения/записи csv-файлов, есть готовый модуль.
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 19.10.2020, 21:35   #9
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 2,701
По умолчанию

Вот не даёт мне покоя "трудень". "Трутень" - знаю, "трудодень" - знаю, а вот... И Яндекс не знает.
digitalis вне форума Ответить с цитированием
Старый 20.10.2020, 21:46   #10
Shulaishull
Новичок
Джуниор
 
Регистрация: 17.10.2020
Сообщений: 5
По умолчанию

ViktorR,
Цитата:
В таком случае Python с модулем tkinter вам в помощь. И усилий поменьше, и с обучением попроще, да и перспективнее.

PS: В Python, для чтения/записи csv-файлов, есть готовый модуль.
Спасибо за информацию, завтра с первыми лучами солнца пойду изучать.
Shulaishull на форуме Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы



Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840