Преобразование файлов .xlsx & .xls в файл .csv VB.NET
С помощью ссылки на приведенное ниже Решение я преобразовал код из C# в VB, но теперь я застрял в ошибке ссылки на объект, пожалуйста, помогите, чтобы я мог конвертировать свой excel в csv
Что я уже пробовал:
Преобразование файлов .xlsx & .xls в файл .csv[^]
Dim Upath As String = "~/Uploads/" + CDate(Today.Date).ToString("yyyyMMdd") Dim excelPath As String = Server.MapPath(Upath + "/BKP/") + Path.GetFileName(FileUpload1.PostedFile.FileName) FileUpload1.SaveAs(excelPath) Dim csvPath As String = Server.MapPath(Upath) + "/" + Path.GetFileNameWithoutExtension(FileUpload1.PostedFile.FileName) + ".csv" Dim stream As FileStream = File.Open(excelPath, FileMode.Open, FileAccess.Read) Dim excelReader As IExcelDataReader = ExcelReaderFactory.CreateBinaryReader(stream) 'Dim excelReader As IExcelDataReader = ExcelReaderFactory.CreateOpenXmlReader(stream) excelReader.IsFirstRowAsColumnNames = True Dim result As DataSet = excelReader.AsDataSet() Dim csvdata As String = "" Dim row_no As Integer = 0 Dim DT As DataTable DT = result.Tables(0) ''HERE I AM OBJECT REFERENCE ERROR GridView1.DataSource = DT excelReader.Close()