VC#. Считывание Excel таблицы в DataGridView. Урок 26

  Рет қаралды 23,113

Byte++

Byte++

Күн бұрын

Пікірлер: 50
@ExcelStore
@ExcelStore 4 жыл бұрын
Спасибо за интересный урок!
@alexsklemin3708
@alexsklemin3708 2 жыл бұрын
Класс! Еще бы такое же про С++
@emerald_8762
@emerald_8762 Ай бұрын
Лучший!
@the3son_of_geg566
@the3son_of_geg566 2 жыл бұрын
Очень полезное видео и очень крутая тема, прямо от души пишу, спасибо огромное!;)
@ДмитрийШпак-ж9ь
@ДмитрийШпак-ж9ь 4 жыл бұрын
Отличный урок. Четко и доходчиво. Спасибо. Однозначно лайк
@Bytepp
@Bytepp 4 жыл бұрын
Благодарю))
@anikabale
@anikabale 4 жыл бұрын
Спасибо за урок! Помогли.
@valeriykhachyan
@valeriykhachyan 5 күн бұрын
действительно работает для xlsx файлов, однако если как в моем случае это csv файл, то не получится, потому что необходимо переписать часть по обработке разделителей я так думаю. Можно конечно конвертнуть в самом exel в xlsx и подгрузить, но мне нужно подругзить файл, посмотреть содержимое, спарсить его в иной формат по шаблон и увидеть представление в gridview, а после нажать сохранить с указанием места для сохранения. Так вот может и надо конвертировать сначала в exel и потом парсить, ибо выходной формат будет xlsx в любом случае, не будет ли проблем при парсинге(по идее думаю не будет).
@zenk1e137
@zenk1e137 2 жыл бұрын
можно видео-урок как редактировать и сохранять этот файл, открытый в datagridview ?
@Отопленье
@Отопленье 2 жыл бұрын
У кого ошибка 1252: Вставляем эту строку перед FileStream stream System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);
@roma9957
@roma9957 2 жыл бұрын
Сработало
@axapis
@axapis 2 жыл бұрын
Доброе время суток. Подскажите, почему при добавлении пакетов 2:42, у меня указывается только оффлайн источник, хотя подключение к интернету есть?
@vilife1050
@vilife1050 4 жыл бұрын
боже, огромное спасибо
@Bytepp
@Bytepp 4 жыл бұрын
Пожалуйста))
@gaminView
@gaminView Жыл бұрын
Приветствую. При попытке открыть excel возникает ошибка: "No data avilable for encoding 1252" как ее можно решить?
@sofya6068
@sofya6068 2 жыл бұрын
А можно ли сделать тоже самое, но с помощью Microsoft.Office.Interpop.Excel
@FFantom1206
@FFantom1206 3 жыл бұрын
Написал тот же код. Не работает. Ошибок нет, просто в датагриде ничего не появляется. Написал тот же код, но убрал отбор по листам. Что не так? Помогите пожалуйста. Код прикладываю. 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 ExcelDataReader; using Excel = Microsoft.Office.Interop.Excel; using System.IO; namespace Farmmarket { public partial class load_excel : Form { private DataTableCollection tableCollection = null; public load_excel() { InitializeComponent(); } private void загрузитьToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog load_excel = new OpenFileDialog(); load_excel.ShowDialog(); DataTable tb = new DataTable(); string filename = load_excel.FileName; if (filename == "") { MessageBox.Show( "Ошибка", "Файл не выбран!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { filename = load_excel.FileName; Text = "Ваш файл"; OpenFile(filename); } } private void OpenFile(string Path) { FileStream stream = File.Open(Path, FileMode.Open, FileAccess.Read); IExcelDataReader rider = ExcelReaderFactory.CreateReader(stream); DataSet dataT = rider.AsDataSet(new ExcelDataSetConfiguration() { ConfigureDataTable = (x) => new ExcelDataTableConfiguration() { UseHeaderRow = true } }); tableCollection = dataT.Tables; } } }
@ИринаАгуреева-с9ы
@ИринаАгуреева-с9ы 4 жыл бұрын
Спасибо за урок, подробно и понятно, если не сложно могли бы когда нибудь записать видео на тему редактирования и сохранения excel файла в форме
@Bytepp
@Bytepp 4 жыл бұрын
Пожалуйста)) постараюсь сделать)
@wowik1992
@wowik1992 3 жыл бұрын
Добрый день, есть видео про редактирование и сохранение таблицы?
@valeriyshapirenko9303
@valeriyshapirenko9303 10 ай бұрын
Спасибо огромное!!! Получилось с первого раза, ура!! )) Но есть пара вопросов: 1. А если необходимо вывести диапазон строк, начиная к примеру с 5-й, т.е. исключить шапку из нескольких строк в файле Excel? Насколько я понял, файл грузится как есть, без цикла перебора по строкам, где можно было бы задать условие, какую строку считать первой для загрузки в грид. Есть решение проблемы? 2. Ну и еще столкнулся с проблемой, в первом столбце файла ячейки объеденены, соответственно в грид в первый столбец выводится данные из объедененной ячейки, а в следующих строках там пусто. Как быть, не знаю((
@CultureForCulture
@CultureForCulture 2 жыл бұрын
Спасибо за информацию! Подскажите, а чтобы проводить манипуляции с данными, например, расчет зп нужно ещё какие-то плагины устанавливать или нет?
@алексейгладких-ъ1ж
@алексейгладких-ъ1ж 2 жыл бұрын
Как добавлять строку в excel через C#, когда происходит выгрузка из DataGridView?, у меня происходит выгрузка данных в excel, но нужно чтобы выводилась строчка с низу, под машиной за день, в ней считалось сколько рейсов было проведено за сутки, и выводилось среднее значение в 4 пунктах?
@ПалПалыч-т4е
@ПалПалыч-т4е Жыл бұрын
Здравствуйте. Мы написали эту программку. А как её потом сделать отдельной? И запускать с отдельного ярлыка
@VladBoyko77
@VladBoyko77 3 жыл бұрын
Очень полезно! Как с Вами можно связаться? Мне нужна Ваша помощь!
@ninetailz3675
@ninetailz3675 Жыл бұрын
Здравствуйте, а если ничего не выводит в dataGride?
@СергейМиронов-ж2б
@СергейМиронов-ж2б Жыл бұрын
А можно вам заплатить что бы добавили в это приложение кнопку после нажатия которой табличка сохранится в ворде. Так называемый конвертор.
@SHKIPPER989
@SHKIPPER989 4 жыл бұрын
То что надо!_)
@Enot_Ukraine
@Enot_Ukraine 2 жыл бұрын
Здравствуйте почему то у меня vs не видит tableCollection как поле дает ошибку
@МихаилСмирнов-т8з
@МихаилСмирнов-т8з 2 жыл бұрын
Почему Вы используете "Convert.ToString", когда "Convert.ToInt32"?
@somwho_somewhere
@somwho_somewhere Жыл бұрын
Verno!
@lex-nocopyrightmusic6227
@lex-nocopyrightmusic6227 3 жыл бұрын
А возможно это сделать на WPF ? Придётся самим писать контроллеры диалога и т.д.
@Bytepp
@Bytepp 3 жыл бұрын
Конечно получится) тут весь функционал базовый, он есть и в winforms и в wpf
@user-proger88
@user-proger88 4 жыл бұрын
А как сделать обновление данных?
@stanislavkravchuk4134
@stanislavkravchuk4134 4 жыл бұрын
Спасибо большое ) очень помогло, только вопрос один остался, как колонки растянуть под размеры окна ?
@Bytepp
@Bytepp 4 жыл бұрын
Свойство Dock значение Fill
@stanislavkravchuk4134
@stanislavkravchuk4134 4 жыл бұрын
@@Bytepp Я имел ввиду вот когда Excel таблица считывается, справа остается серый фон, вот пробовал делать так чтобы таблица растягивалась
@avk561
@avk561 4 жыл бұрын
На этих библиотеках там рекомендация для типов файлов Excel (2.0-2007)
@Боярышникашматочек228
@Боярышникашматочек228 3 жыл бұрын
А как можно добавить новую строчку в таблицу?
@romanbessarab4520
@romanbessarab4520 4 жыл бұрын
Доброго дня . Дуже цікаві уроки. Не могли б ви зробити урок про загрузку файла Excel, а потім брати з нього дані і перемішати в word файл.
@Bytepp
@Bytepp 4 жыл бұрын
Привет)) вот, попробуй www.e-iceblue.com/Tutorials/Spire.XLS/Spire.XLS-Program-Guide/Document-Operation/How-to-Export-Excel-Data-to-Word-Table-Maintaining-Formatting-in-C.html
@kristinavolkova6340
@kristinavolkova6340 3 жыл бұрын
Выдает ошибку "Неверная подпись файла", как исправить?
@MeTaPeKc
@MeTaPeKc 4 жыл бұрын
странно, когда выбираю menustrip, у меня просто белая линия, как вкладку добавить Файл-Открыть о_о
@Bytepp
@Bytepp 4 жыл бұрын
Их нужно самому добавить)) там, когда добавил menuStrip, слева в углу появляется стрелочка такая активная, нажимаешь на неё и выбираешь элемент, который хочешь добавить)
@MeTaPeKc
@MeTaPeKc 4 жыл бұрын
@@Bytepp понял, спасибо
@nurillarajapov2259
@nurillarajapov2259 4 жыл бұрын
ok
@ЦОППЦОПП
@ЦОППЦОПП 2 жыл бұрын
Выдаёт ошибку 1252
@drakula_6175
@drakula_6175 2 жыл бұрын
Пропиши System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance); в методе где открываешь файл
@ИИванов-ь6с
@ИИванов-ь6с 7 ай бұрын
Почему интересно отрисовка таблицы тормозит?
Добавление данных в excel таблицу с помощью python
10:29
Программирование l Создание игр, сайтов и т.д.
Рет қаралды 39 М.
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 46 МЛН
УДИВИЛ ВСЕХ СВОИМ УХОДОМ!😳 #shorts
00:49
C# Передача данных между формами
6:36
Роман Левин
Рет қаралды 40 М.
Пишу простую, но реальную программу. Python + Excel.
18:48
Клуб дедов-программистов
Рет қаралды 142 М.
Формулы массивов ➤ Excel для Продвинутых
10:39
Андрей Сухов
Рет қаралды 28 М.