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

Загрузка данных в Excel

25.06.2023, 21:49. Показов 410. Ответов 1

Студворк — интернет-сервис помощи студентам
Подскажите, пожалуйста, как правильно загрузить данные в эксель.
Есть класс с большим количеством свойств (около 100) и есть файл эксель, в который нужно загрузить данные из некоторого количества свойств (40). Столбцы в эксель и свойства в классе в разном порядке, называются тоже по разному (в эксель на русском, а в классе на англ), некоторые столбцы заполняются вручную в эксель. Как загрузить в нужные столбцы данные из этих 40 свойств. Может быть можно как-то сопоставить свойства и столбцы или что-то еще?
Использую Interop Excel.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.06.2023, 21:49
Ответы с готовыми решениями:

Загрузка данных из Excel в dataGridView
Добрый всем день! Есть таблица dataGridView она сохраняется в Excel, как можно теперь сделать, чтобы вернуть из Excel ее в dataGridView????...

Загрузка данных из таблицы Excel в TextBox
Добрый день! Нужна помощь. Помогите пожалуйста написать код для загрузки xsl файла на c#. Необходимо загрузить данные из ячеек Excel...

Загрузка данных из Excel в DataGridView по условию
Всем привет! Возник такой вопрос - есть следующий фрагмент программы, которая отображает файл excel в DataGridView. ObjExcel = new...

1
 Аватар для Kaktuc
1 / 1 / 0
Регистрация: 01.01.2023
Сообщений: 141
26.06.2023, 14:28
Добрый день, выгружайте то что Вам нужно, в коде прописывайте те строки которые Вам нужно выгрузить, в Excel они называются Column1,ColumnX(где Х это нужное значение)
для начала присваивайте переменные и выводите например:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
DateMove = dataGridView1.CurrentRow.Cells["Column7"].Value.ToString();
 DateChargeOff = dataGridView1.CurrentRow.Cells["Column12"].Value.ToString();
 if (dataGridView1.CurrentRow.Cells["Column7"].Value.ToString() == null
                       ||  dataGridView1.CurrentRow.Cells["Column7"].Value.ToString() == "")
                    {
                        MessageBox.Show("Внимание! Нельзя! Выдачи в цех не было!", "Изменить выдачу", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        if (dataGridView1.CurrentRow.Cells["Column8"].Value.ToString() == null && dataGridView1.CurrentRow.Cells["Column8"].Value.ToString() == null
                        || dataGridView1.CurrentRow.Cells["Column8"].Value.ToString() == "" && dataGridView1.CurrentRow.Cells["Column8"].Value.ToString() == "")
                        {
                            AddEdit f = new AddEdit();
                            if (f.ShowDialog() == DialogResult.OK)
                            {
                                DateTime dateTime = DateTime.Now;
                                //dataGridView1.CurrentRow.Cells["Column1993"].Value = f.dataGridView1.CurrentRow.Cells["Column1"].Value.ToString();
                                dataGridView1.CurrentRow.Cells["Column7"].Value = dateTime;
                                dataGridView1.CurrentRow.Cells["Column3"].Value.ToString(); //dataGridView1.CurrentRow.Cells["Column14"].Value = f.
                                if (dataGridView1.CurrentRow == null)
                                    return;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.06.2023, 14:28
Помогаю со студенческими работами здесь

Загрузка данных из файла Excel в DataGridView
Здравствуйте! Есть проблема. Программа по нажатию кнопки на форме, должна считать файл Excel и поместить данные в датагрид на форме....

Загрузка табличных данных из excel в DataTable
Доброго дня, для взаимодействия использую сборку Microsoft.Office.Interop.Excel. Задаю приложение -> открываю книгу -> выбираю...

Загрузка данных из Excel в dataGridView происходит с ошибкой
нашёл код, для открытия эксель файла в гриде, но описания особого не нашёл, поэтому сам додумывая чего и куда, вставил этот код и, когда...

SQLite - загрузка данных из Excel. Не все данные импортируются
Всем привет. Столкнулся с такой проблемой при загрузке данных из Excel в базу SQLite. А именно - есть файл Excel, который заполняется...

Загрузка doc, excel, pdf в базу MySql и вывод данных
Добрый вечер, форумчане! Пишу небольшую программу на Winform и БД MySql и сейчас столкнулся с трудностью. Программа выполняет по сути...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru