Я хочу, чтобы экспортировать данные из DataTable в Excel файлЭкспорт данных в Excel
Я получил эту ошибку
'EmployeeMaster$' is not a valid name. Make sure that it does not include invalid characters or punctuation and that is not too long.
Вот мой код
Response.Clear()
Dim dt_excel As New System.Data.DataTable
Dim attach As String = "attachment; filename=EmployeeMaster.xls"
File.Delete("C:\Users\Julian\Downloads\EmployeeMaster.xls")
conn.connect()
conn.connectExcel()
dt_excel = conn.openReader("Select * from EmployeeMaster")
Response.ClearContent()
Response.AddHeader("content-disposition", attach)
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
Dim tab As String = ""
For Each dc As DataColumn In dt_excel.Columns
Response.Write(tab + dc.ColumnName)
tab = vbTab
Next
Response.Write(vbLf)
conn.openReaderExcel("Create Table [EmployeeMaster$] (EmployeeNo varchar(25))") '<- throw error here
For Each dr As DataRow In dt_excel.Rows
tab = ""
conn.openReaderExcel("Insert into [EmployeeMaster$] (EmployeeNo) values ('" & dr.Item("EmployeeNo") & "')")
Response.Write(vbLf)
Next
Response.End()
Я продолжаю задаваться вопросом, что случилось с мой код..может ли кто-нибудь предложить мне способ решить эту проблему?
все предложения/помощь будет оценен
С уважением Siekh
Спасибо, но я не думаю, что это решит мою проблему. Проблема возникает при создании запроса таблицы hehehe –
Вы пробовали сообщение , что значит «хе-хе». Кто-то дает вам ответ и не воспринимает всерьез. –
то, что я имел в виду, было улыбается –