乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > vb 数据写入excel-excel数据写入,java向excel写入数据

vb 数据写入excel-excel数据写入,java向excel写入数据

作者:乔山办公网日期:

返回目录:excel表格制作


倒数第2名用xlsheet.save就可以了!因为你前面是打开这个文件的!saveas是另存为,就不能用前面相同的文件名了!!

'先在工程中引用Microsoft Excel 11.0 Object Library
Private Sub Command1_Click()
On Error Resume Next
Dim objExcel As Excel.Application
Dim objWorkBook As Excel.Workbook
Set objExcel = CreateObject("Excel.Application")
Set objWorkBook = objExcel.Workbooks.Add()
objExcel.Visible = True

'设置活动工作表
Dim objSheet As Excel.Worksheet
Set objSheet = objExcel.Worksheets("sheet1")

objSheet.Cells(1, 1) = Text1.text '给1行1列的单元格赋值

objSheet.Cells(1, 2) = Text2.text '给1行2列的单元格赋值
'以上2行如果能用循环语e799bee5baa6e997aee7ad94e59b9ee7ad94333句+数组会更好用,你根据实际具体编写吧

objWorkBook.SaveAs App.Path & "\" & Time & ".xls" '保存在本目录下,文件名为当前时间
objWorkBook.Close
objExcel.Quit
Set objSheet = Nothing
Set objWorkBook = Nothing
Set objExcel = Nothing
End Sub
Private Sub Form_Load()
Text1.Text = App.Path & "\123.xls"
Text2.Text = App.Path & "\123.mdb"
Text3.Text = "sheet1"
Text4.Text = "sheet1"
Data1.DatabaseName = App.Path & "\123.mdb"
End Sub
Private Sub Command1_Click()
Dim db As Database
Dim sheet As String, excelpath As String, AccessPath As String, AccessTable As String
AccessPath = Text2.Text '数据库路径
excelpath = Text1.Text '电子表格e799bee5baa6e997aee7ad94e59b9ee7ad94334路经
AccessTable = Text4.Text '数据库内表格
sheet = Text3.Text '电子表格内工作表
Set db = OpenDatabase(excelpath, True, False, "Excel 5.0") '打开电子表格文件
SQL = ("Select * into [;database=" & AccessPath & "]." & AccessTable & " FROM [" & sheet & "$]")
db.Execute (SQL) '将电子表格导入数据库
Data1.RecordSource = "sheet1"
Data1.Refresh
DBGrid1.Refresh '显示电子表格导入到数据库的数据
End Sub
上面的是把EXCEL读取到数据库中,你做点修改就行了.一个Data控件.

'在工程中添加对Excel的引用

Dim xlsApp As Excel.Application

Dim xlsBook As Excel.Workbook

Private Sub Command1_Click()

Dim I As Integer

Set xlsApp = Excel.Application

xlsApp.Visible = False

Set xlsBook = xlsApp.Workbooks.Open("D:\11.xls")

I = 1

Do While xlsApp.Sheets(1).cells(I, 1) <> ""

I = I + 1

Loop

xlsApp.Sheets(1).cells(I, 1) = Text1.Text

xlsBook.Close (True)

xlsApp.Quit

Set xlsApp = Nothing

MsgBox "数据写入成功!"

End Sub

相关阅读

关键词不能为空
极力推荐
  • <em>excel2007</em>怎么<em>加密</em>文件?-e

  • Excel2007如何给文件加密码?" src="/uploads/tu/836.jpg" style="width: 400px; height: 267px;" />单击“Microsoft Office 按钮”,然后单击“另存为”。来 单击“工具”,然后单击“常规选项”。 执行下列一

ppt怎么做_excel表格制作_office365_word文档_365办公网