Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 12.04.2024
Сообщений: 1

Работа с Excel с помощью C#

12.04.2024, 19:01. Показов 665. Ответов 3

Студворк — интернет-сервис помощи студентам
Здравствуйте помогите пожалуйста, с помощью программы на C#(Microsoft.Office.Interop.Excel) нужно создать в MSExcel базу данных для темы "выявление брака на производстве (не менее 10 записей). Определить не менее трех параметров для вывода в таблицу (например, средняя зарплате, себестоимость, число рабочих часов и пр.), рассчитать их и вывести. Представить не менее двух диаграмм, отражающих зависимости параметров в данной предметной области.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.04.2024, 19:01
Ответы с готовыми решениями:

Работа с Excel файлом с помощью JavaScript
Pomogite kto mozhet, pozhalujsta! Nuzhno otkrit' suwestvujuwij excel fajl, schitat' dannye ot tuda, zapisat' novye. vse.

Ввод данных с помощью формы, проведение каких-либо расчетов с помощью Excel и вывод данных в форму
Разработать одну - две электронные формы по теме и запрограммировать их с помощью языка VBA Автоматизация работы с MS Excel (ввод данных...

Работа с документами Excel без Microsoft.Office.Interop.Excel
всем добрый день все дело в том что для своих программ я использую БД Excel но! однако не все устанавливают на компьютере Office, да и...

3
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,113
Записей в блоге: 2
14.04.2024, 08:49
horoshay, если нет опыта работы с Interop, то советую сначала сделать всю работу на VBA, а потом портировать его на Шарп.
Если ТЗ позволяет, то можно сделать Excel-файл с макросами подгружающими данные из внешнего файла.
На Шарпе же сделать только клонирование этого файла и его открытие.
1
 Аватар для Andrey-MSK
3354 / 2240 / 388
Регистрация: 14.08.2018
Сообщений: 7,574
Записей в блоге: 4
15.04.2024, 08:33
horoshay,
Цитата Сообщение от Элд Хасп Посмотреть сообщение
На Шарпе же сделать только клонирование этого файла и его открытие.
Отличия VBA от Interop есть. Так что документацию по Interop стоит таки почитать.
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,113
Записей в блоге: 2
15.04.2024, 09:07
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Отличия VBA от Interop есть.
Нисколько не спорю.
Основная проблема: документирование и обучающие материалы на Interop намного-намного слабее. И без опыта, кроме копи-пасты, начинающий вряд ли что-то сможет сделать. А тут в задании нужно не просто ввод-вывод в Excel файл, а достаточно сложная работа с ним.

На VBA это все реализовать гораздо проще. Кроме документации и обучающих примеров, всегда есть "палочка выручалочка" - включил запись макроса, сделал нужные действия, остановил запись макроса, переходи к телу макроса и смотри как всё это кодируется.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.04.2024, 09:07
Помогаю со студенческими работами здесь

Работа с Excel (нет доступа к пространству имен Excel)
Здравствуйте! У меня проблема в том, что я делаю все так как там, но выдает ошибку в строчках на слова Excel, например: ...

Работа с Excel через Microsoft.Office.Interop.Excel
Необходимо реализовать програмку взаимодействующую с Excel в режиме реального времени. Проблем несколько: 1. Как сделать так,...

Большая работа с Excel (передача в него данных, построение графиков, дозапись, создание нового файла Excel)
Всем участниками большой привет. Снова нужна помощь. Что имеем: -Имеем форму во вложении. на ней есть 30 нужных нам текстбоксов,...

Работа с Excel. Суть: Если номер строки в Excel четный тогда объеденяем эту ячейку с последующей.
Здравствуйте. Помогите, пожалуйста .Я вот в Delphi осуществляю работу с документов в Excel, как я могу записать, чтобы выполнялся алгоритм:...

Обработка Excel файла с помощью Perl
У меня такая проблема, нужно обработать файл excel'eвский, то есть: считать из файла информацию, сделать выборку и создать новый файл...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru