powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Re: Импорт данных с Excel в TextBox на C#
16 сообщений из 16, страница 1 из 1
Re: Импорт данных с Excel в TextBox на C#
    #38546756
saira
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста осуществить вывод данных с Excel в TextBox на VisualStudio C#. Есть один Excel документ, в котором имеется полный список всех клиентов с их ИИН/БИН, необходимо проверить их все на сайте налогоплательщика. Я уже сделала приложение, где при вводе ИИН он проверяет и выдают всю информацию в текстовый документ. Теперь хочу автоматизировать процесс ввода ИИН/БИН, то есть хочу, чтобы TextBox считывал по циклу данные с Excel документа и сохранял данные об этом человеке в этот же Excel документ. То есть при нажатии кнопки вписывается ИИН первого клиента, потом проверяется на сайте, все его данные сохраняются в Excel документе, затем уже вписывается ИИН второго клиента и так далее. Посоветуйте что-нибудь.
...
Рейтинг: 0 / 0
Re: Импорт данных с Excel в TextBox на C#
    #38547034
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saira,

сколько готовы заплатить???
...
Рейтинг: 0 / 0
Re: Импорт данных с Excel в TextBox на C#
    #38547078
saira
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
))) я думала тут помогают не за деньги
...
Рейтинг: 0 / 0
Re: Импорт данных с Excel в TextBox на C#
    #38547086
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saira,

а зря...
Про то что читать нужно данные из ячеек в цикле Вам ещё в прошлой теме ответили...
...
Рейтинг: 0 / 0
Re: Импорт данных с Excel в TextBox на C#
    #38547408
saira
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрите пожалуйста. Данный код выдает ошибку, не могу понять почему((
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Reflection;
using  Excel = Microsoft.Office.Interop.Excel;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                
                Microsoft.Office.Interop.Excel.Application ObjExcel = new Microsoft.Office.Interop.Excel.Application();
                //Открываем книгу.                                                                                                                                                        
                Microsoft.Office.Interop.Excel.Workbook ObjWorkBook = ObjExcel.Workbooks.Open(openFileDialog1.FileName, 0, false, 5, "", "", false, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "", true, false, 0, true, false, false);
                //Выбираем таблицу(лист).
                Microsoft.Office.Interop.Excel.Worksheet ObjWorkSheet;
                ObjWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)ObjWorkBook.Sheets[1];

                richTextBox1.Clear();

                for (int i = 1; i < 101; i++)
                {
                    
                    Microsoft.Office.Interop.Excel.Range range = ObjWorkSheet.get_Range(textBox1.Text + i.ToString(), textBox1.Text + i.ToString());
                   
                    richTextBox1.Text = richTextBox1.Text + range.Text.ToString() + "\n";
                    
                    Application.DoEvents();
                }

                ObjExcel.Quit();
            }
        }
    }
}
...
Рейтинг: 0 / 0
Re: Импорт данных с Excel в TextBox на C#
    #38547583
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saira,
Данный код выдаёт ошибку потому что Вы указываете некорректные параметры в вызове метода...

Ну а впрочем зачем Вам напрягаться поиском... здесь могут сделать это за Вас ...

Ну хотя-бы попробуйте посмотреть вот сюда ...
...
Рейтинг: 0 / 0
Re: Импорт данных с Excel в TextBox на C#
    #38549621
saira
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое)) помогло))
...
Рейтинг: 0 / 0
Re: Импорт данных с Excel в TextBox на C#
    #38549642
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sairaСпасибо большое)) помогло))Очень рад.
А что именно помогло?
...
Рейтинг: 0 / 0
Re: Импорт данных с Excel в TextBox на C#
    #38549663
saira
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex Kuznetsovsaira,
Ну хотя-бы попробуйте посмотреть вот сюда ... помогло.
...
Рейтинг: 0 / 0
Re: Импорт данных с Excel в TextBox на C#
    #38549665
saira
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я понимаю, вы уже хорошо знаете данный язык и мои вопросы кажутся не логичными или даже глупыми. Просто я только начала самостоятельно его учить и не получилось так сразу начать с основ - что не есть хорошо. Просто я прохожу преддипломную практику,а тут дали задание и сроки, вот и получается вот так))), а вообще по специальности я не программист))). Пожалуйста подскажите как правильно организовать тут вывод текста по циклу, я пробую так
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
  if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                
                Microsoft.Office.Interop.Excel.Application ObjExcel = new Microsoft.Office.Interop.Excel.Application();
                //Открываем книгу.                                                                                                                                                        
                Microsoft.Office.Interop.Excel.Workbook ObjWorkBook = ObjExcel.Workbooks.Open(openFileDialog1.FileName, 0, false, 5, "", "", false, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "", true, false, 0, true, false, false);
                //Выбираем таблицу(лист).
                Microsoft.Office.Interop.Excel.Worksheet ObjWorkSheet;
                ObjWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)ObjWorkBook.Sheets[1];

                

                for (int i = 1; i < 101; i++)
                {
                    
                    Microsoft.Office.Interop.Excel.Range range = ObjWorkSheet.get_Range("D " + i.ToString());
                   
                    textBox1.Text = range.Text.ToString() + "\n";
                    
                    Application.DoEvents();
                }

                ObjExcel.Quit();
            }
...
Рейтинг: 0 / 0
Re: Импорт данных с Excel в TextBox на C#
    #38549674
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saira,

Откройте уже для себя чудесный источник знаний - MSDN (Microsoft Developerts Network)
Там Вы сможете найти, например информацию по StringBuilder и его использованию ...
...
Рейтинг: 0 / 0
Re: Импорт данных с Excel в TextBox на C#
    #38549680
saira
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вся проблема в том, что для меня это вовсе не чудесный источник((
...
Рейтинг: 0 / 0
Re: Импорт данных с Excel в TextBox на C#
    #38549681
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sairaвся проблема в том, что для меня это вовсе не чудесный источник((И в чём-же его нечудесность?
В недоступности?
...
Рейтинг: 0 / 0
Re: Импорт данных с Excel в TextBox на C#
    #38549684
saira
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну мне кажется, что там просто в общем показывается все. Вот честное слово, я там не нашла как правильно оформить цикл TextBox. Да, там много полезной информации, но не для меня, или может просто я совсем не понимаю((.
...
Рейтинг: 0 / 0
Re: Импорт данных с Excel в TextBox на C#
    #38549690
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sairaну мне кажется, что там просто в общем показывается все. Вот честное слово, я там не нашла как правильно оформить цикл TextBox. Да, там много полезной информации, но не для меня, или может просто я совсем не понимаю((.Вы книги по программированию на C# читали прежде чем браться за такую работу? Если нет - то это очень печально, потому как там основы, а без основ в программировании никуда...

Я не зря дал Вам ссылку на StringBuilder, потому что он будет тем инструментом, который позволит Вам грамотно "собрать" данные в строку и поместить результирующую строку в TextBox.

Кстати, в MSDN очень много достаточно подробных примеров и информации, так что - дерзайте.
...
Рейтинг: 0 / 0
Re: Импорт данных с Excel в TextBox на C#
    #38549699
saira
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну я по ходу пишу и читаю книгу Климова "Советы программистам". Вообще в универе просто проходила основу Delphi))) алгоритм представить могу, а вот на C# никак не могу реализовать. Спасибо за совет))) Попробую основательно почитать, посмотреть и разобраться.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Re: Импорт данных с Excel в TextBox на C#
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]