问题描述
现在想用代码创建一个EXCEL文档,在创建的EXCEL文档里创建一个表SHEET,该表的有两个字段(代码,名称)。类似于数据库,然后把其它数据库中的查询结果按照SHEET表中的格式导入进去。请问代码如何创建一个EXCEL文档及有固定格式的表?谢谢?
解决方案
解决方案二:
解决方案三:
1.项目-引用MicrosoftExcel11.0ObjectLibary(前提:你装的是Office2003如果是2007引用12.0的库)2.添加命名空间ImportsExcel=Microsoft.Office.Interop.Excel
3.代码如下PrivateSubbtnCreate_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesbtnCreate.ClickDimappAsNewExcel.ApplicationTryDimwbAsExcel.WorkbookDimshtAsExcel.WorksheetDimrangeAsExcel.RangeIfappIsNothingThenMessageBox.Show("请确认您是否安装了MicrosoftExcel~")ExitSubEndIfapp.Visible=Falsewb=app.Workbooks.AddIfNotwbIsNothingThensht=wb.Sheets(1)IfNotshtIsNothingThen'添加标头range=sht.Cells(1,1)range.Value2="姓名"range=sht.Cells(1,2)range.Value2="CSDN账号"'赋值range=sht.Cells(2,1)range.Value2="明子"'这个值你可以从数据库中读取出来,同下的abel_cnrange=sht.Cells(2,2)range.Value2="abel_cn"EndIf'保存wb.SaveAs("c:csdn.xls")'这个就是你的文件保存的位置.EndIf'退出wb.Close()app.Quit()CatchexAsExceptionFinallyapp=NothingIfNotappIsNothingThenapp.Quit()EndIfEndTryEndSub
Goodluck~
解决方案四:
这个问题坛子里好多,你搜一下