如何用VB6.0实现用对话框选择excel文件,并调用其中数据存成数组后进行拟合计算

来自:    更新日期:早些时候
急!!!VB如何调用excel内的数据,且每列数据赋值成数组再计算~

既然已经有代码,说下是怎么读取的。
读取 Excel 数据大致上有两种方法:1、引用Excel库然后创建相应的对象来直接访问 Excel 数据。
2、将Excel 当作数据源,用 ADO 来读取数据。这个对数据有格式要求

读写EXCEL表:
  1、在工程中引用Microsoft Excel类型库:

  从"工程"菜单中选择"引用"栏;选择Microsoft Excel 12.0 Object Library(EXCEL2007),然后选择"确定"。表示在工程中要引用EXCEL类型库。

  2、在通用对象的声明过程中定义EXCEL对象:

Dim xlApp As Excel.Application
Dim xlBook As Excel.WorkBook
Dim xlSheet As Excel.Worksheet

  3、在程序中操作EXCEL表常用命令:

  Set xlApp = CreateObject("Excel.Application") '创建EXCEL对象
Set xlBook = xlApp.Workbooks.Open("文件名") '打开已经存在的EXCEL工件簿文件
Set xlBook = xlApp.Workbooks.Add("文件名") '创建新的EXCEL工件簿文件
xlApp.Visible = True '设置EXCEL对象可见(或不可见)
Set xlSheet = xlBook.Worksheets("表名") '设置活动工作表
for i=1 to 100
 for j=1 to 50
  numArr(j,i)=xlSheet.Cells(j, i) '......................................
 next
next
xlBook.Close (True) '关闭工作簿
xlApp.Quit '结束EXCEL对象
Set xlApp = Nothing '释放xlApp对象
张志晨

Dim a() As String, tem As String
Dim i As Integer
'运行前请"工程-引用" "Microsoft Excel 12.0 Object Library" 打钩
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Dim j As Integer
Private Sub Command1_Click()
'xlApp.NewWorkbook.Add ("E:\1.xls")
Set xlApp = CreateObject("Excel.Application") '创建EXCEL象
Set xlBook = xlApp.Workbooks.Open("E:\1.xls") '假设目标ExcelE盘
xlBook.Sheets("sheet1").Range("A1") = "间"
xlBook.Sheets("sheet1").Range("B1") = "直流电压"
xlBook.Sheets("sheet1").Range("C1") = "直流电流"
xlBook.Sheets("sheet1").Range("D1") = "侧电压"
xlBook.Sheets("sheet1").Range("E1") = "侧电流 "
Open "E:\1.txt" For Input As #1 '假设源数据文本E盘
k = 2
Do While Not EOF(1)
Line Input #1, tem

a() = Split(tem, " ")
For i = 0 To UBound(a)
a(i) = Trim(a(i))
If a(i) <> "" Then

xlBook.Sheets("sheet1").Range(Chr(Asc("A") + j) & k) = "'" & a(i)
j = j + 1
If j = 5 Then j = 0
End If
Next
k = k + 1
Loop
Close #1
xlBook.Save
xlBook.Close '关闭excel工作簿
Set xlApp = Nothing '释放excel程序
End Sub


如何用VB6.0实现用对话框选择excel文件,并调用其中数据存成数组后进行拟合计算视频

相关评论:
  • 19133081364如何用VB6.0实现用对话框选择excel文件,并调用其中数据存成数组后进行...
    江岭亭Dim a() As String, tem As String Dim i As Integer '运行前请"工程-引用" "Microsoft Excel 12.0 Object Library" 打钩 Dim xlApp As Excel.Application Dim xlBook As Excel.Workbook Dim xlSheet As Excel.Worksheet Dim j As Integer Private Sub Command1_Click()'xlApp.NewWorkbook.Ad...

  • 19133081364VB6.0,怎么画出通用对话框?
    江岭亭1、打开易语言,选择“新建Windows窗口程序”。2、在基本组件栏里拖拽编辑框、按钮和通用对话框到程序中。3、单击选中通用对话框,在左边的属性栏中看到“过滤器”一栏,我们按图片上的要求输入文本。4、输入以下代码:如果真 (通用对话框1.打开 ()),编辑框1.内容 = 通用对话框1.文件名。5、就可...

  • 19133081364VB6.0中怎么设置弹出对话框?
    江岭亭用Msgbox函数就可以了:i=Msgbox("你确定要启用吗?",vbYesNo,是否)if i=Yes then j=shell("D:\/1.TXT ",1)else end end if

  • 19133081364VB6.0编程用对话框得到已知文件的路径
    江岭亭1、先建立一个文本文件,文件名可以是任意名,例如ftp.txt,其内容如下:open 192.168.1.100 \/*远服务器地址或名*\/ MYNAME \/*用户名MYNAME*\/ MYPASSWORD \/*用户密码MYPASSWORD*\/ binary \/*以二进制传送文件,可选项*\/ cd REMOTE_PATHNAME \/*进入远程目标路径REMOTE_PATHNAM...

  • 19133081364如何在VB 6.0中添加和使用CommonDialog 控件
    江岭亭(1)ShowOpen方法用于显示打开文件对话框,打开指定目录中的文件。调用该方法的格式为:CommonDialog.ShowOpen调用打开文件对话框的效果如图4.12所示。当用户在对话框中选择文件名(如:ex45.txt)后,应使用控件的CommonDialog.FileName属性返回所选文件名,然后再用RichTextBox控件的LoadFile方法打开指定...

  • 19133081364在vb6.0中实现按钮触发选择对话框
    江岭亭在form1中添加一个按钮command1,代码如下:Private Sub command1_click()Dim a As Integer a = MsgBox("是否继续?", 1 + 64, "信息提示")If a = 1 Then Form2.Show Else End Unload Me End If End Sub 以上注解:单击按键1,如果选择确定,那么显示窗体2,否则退出程序。

  • 19133081364用简单的vb6.0程序设计一“登录”对话框,缺省的用户名和密码均为“ADM...
    江岭亭首先是将text2和command1的enabled设置为false,然后:private sub text1_change()text2.enabled=true'当text1发生变化时,激活text2 end sub 然后是:...text2_change()command1.enabled=true'当text2发生变化时,激活command1 end sub private sub command1_click()if text1.text="admin"and text...

  • 19133081364如何在VB 6.0中添加和使用CommonDialog 控件
    江岭亭1 单击菜单“工程”下的“部件”命令,将弹出“部件”对话框,如下图所示。2 在“部件”对话框下的“控件”选项卡下选中Microsoft Common Dialog Control 6.0,单击确定既可以在左侧的控件工具箱中显示 Common Dialog控件。如下图所示 3 在左侧的控件工具箱中拖拉刚才添加的Common Dialog控件到窗体中...

  • 19133081364VB6.0浏览文件夹对话框,怎么做?
    江岭亭添加一个form2。把他当做弹出对话框,在form2中添加一个dirlistbox控件,在form1的command1的click事件中写入form2.show。在form2的dir1的click事件中写入form1.text1.text = dir1.path就OK了,避免使用繁琐的API函数

  • 19133081364在VB窗体中建立通用对话框的方法是什么?
    江岭亭在VB窗体中建立通用对话框的方法和操作步骤如下:1、第一步,在“工程”菜单中选择“部件”选项,见下图,然后进入下一步。2、第二步,完成上述步骤后,单击“控件”按钮,勾选“控件”列表中的“microsoft common dialog control6.0”这一项,然后单击“确定”,以使通用对话框控件添加到工具栏中,...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网