Сохранить изменения из DataGridView в Excel - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Есть datagrid,туда выводится файл excel, как сделать так чтобы при изменении значения клетки в datagrid изменения сохранялись в тот же файл?
Код формы с датагрид:

Решение задачи: «Сохранить изменения из DataGridView в Excel»

textual
Листинг программы
Private EA As Object
Private Sub Button6_Click(sender As System.Object, e As System.EventArgs) Handles Button6.Click
    EA = CreateObject("Excel.Application")
    Dim sFile As String = Path.Combine(Application.StartupPath, "t.xls")
    EA.Workbooks.open(sFile)
    Dim sh As Object = EA.activesheet
    DataGridView1.ColumnCount = 5
    For i = 3 To 31
        DataGridView1.Rows.Add(sh.cells(i, 1).value, sh.cells(i, 2).value) , sh.cells(i, 3).value, sh.cells(i, 4).value, sh.cells(i, 5).value)
    Next
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.636 из 5