1
我有.net框架2.0。我想從vb.net編程創建一個Excel工作表。我在谷歌搜索,但沒有得到正確的。這一切都是爲.NET Framework 3.5或更高版本。 請向我展示使用vb.net編程生成簡單Excel文件的代碼。使用框架2.0使用vb.net創建Excel工作表
我有.net框架2.0。我想從vb.net編程創建一個Excel工作表。我在谷歌搜索,但沒有得到正確的。這一切都是爲.NET Framework 3.5或更高版本。 請向我展示使用vb.net編程生成簡單Excel文件的代碼。使用框架2.0使用vb.net創建Excel工作表
這是怎麼回事?自.NET.NET 2.0以來,該代碼一直存在於我的一個應用程序中,並且適用於您。
'Grab data from the data grid view and put it on the clipboard
Clipboard.SetDataObject(Me.dgvData.GetClipboardContent())
'Create excel and workbook objects
Dim oExcel As Object
Dim oBook As Object
oExcel = CreateObject("Excel.Application")
oExcel.Visible = True
oBook = oExcel.Workbooks.Add
'Now paste in the data that was copied to the clipboard above
oBook.Worksheets(1).Range("A1").Select()
oBook.Worksheets(1).Paste()
你可能需要在你的項目引用Interop.Excel.dll
。
編輯:另外,如果你有時間讀的東西,這是一個相當真棒的更新版本,可以幫助您以及http://www.siddharthrout.com/vb-dot-net-and-excel/
是升級您的框架不是一個選項寫上去?你的數據源是什麼?你有什麼嘗試?正在創建一個CSV選項?請澄清你的問題... – PedroC88 2012-03-01 06:19:44