Создание заголовка, кнопка экспорт в Excel
привет всем, я создал кнопку экспорта в excel, которая экспортирует мою datagrid, но теперь вопрос в том, что я хочу знать, как добавить заголовок поверх моего excel, когда он будет создан
ниже приведен мой код
Что я уже пробовал:
'create empty string Dim thecsvfile As String = String.Empty 'get the column headers For Each column As DataGridViewColumn In Datagrid.Columns thecsvfile = thecsvfile & column.HeaderText & "," Next 'trim the last comma thecsvfile = thecsvfile.TrimEnd(",") 'Add the line to the output thecsvfile = thecsvfile & vbCr & vbLf 'get the rows For Each row As DataGridViewRow In Datagrid.Rows 'get the cells For Each cell As DataGridViewCell In row.Cells thecsvfile = thecsvfile & cell.FormattedValue.replace(",", "") & "," Next 'trim the last comma thecsvfile = thecsvfile.TrimEnd(",") 'Add the line to the output thecsvfile = thecsvfile & vbCr & vbLf Next 'write the file My.Computer.FileSystem.WriteAllText("C:\Inventory System\Inventory Datasheet.csv", thecsvfile, False) End Sub
Jochen Arndt
Вы создаете CSV - файл со строкой заголовка. При импорте этого файла в Excel вы можете указать, что файл содержит строку заголовка, и Excel будет использовать первую строку в качестве заголовка.
Однако вы должны убедиться, что в вашем представлении сетки установлены заголовки столбцов.
Tyson Junior Ratbag Ling
хорошо, спасибо за ваш ответ. я новичок в кодировании и надеюсь, что вы могли бы помочь мне исправить это, потому что я не знаю
Karthik_Mahalingam
использовать Ответить кнопка, чтобы отправить комментарии/запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.
Richard MacCutchan
Существуют ли заголовки в сгенерированном csv-файле?