How to read data from Excel into stand-alone visual basic program 
Author Message
 How to read data from Excel into stand-alone visual basic program

Hi All,
 What is the code to read data from Excel into a stand-
alone Visual Basic project, what is the driver name and
details.
Thanks


Fri, 26 Nov 2004 22:13:32 GMT  
 How to read data from Excel into stand-alone visual basic program

Calid,

You will find a lot of code samples and connection strings, etc., in the
articles referenced in the list below. The "general" article on ADO with
Excel, Q257819 HOWTO: Use ADO with Excel Data from Visual Basic or
VBA,http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q257819, may be
all you need.

Best wishes,

-Doug

Using ADO and ADO.Net with Excel: Resources and Known Issues
May 24, 2002

To locate a specific Microsoft Knowledge Base article online, use
http://support.microsoft.com/default.aspx?scid=kb;en-us;qNNNNNN
where "NNNNNN" represents the 6-digit article number

Basic
-----
Q257819 HOWTO: Use ADO with Excel Data from Visual Basic or VBA
Q303814 HOWTO: Use ADOX with Excel Data from Visual Basic or VBA
Q278973 SAMPLE: ExcelADO Shows How to Read/Write Data in Excel Workbooks
Q195951 HOWTO: Query and Update Excel Data Using ADO From ASP

Transferring Data into Excel
----------------------------
Q247412 INFO: Methods for Transferring Data to Excel from Visual Basic
Q295646 HOWTO: Transfer Data from ADO Data Source to Excel with ADO
Q246335 HOWTO: Transfer Data from ADO Recordset to Excel with Automation
Q319951 HOW TO: Transfer Data to Excel Using SQL Server DTS
Q306125 HOW TO: Import Data from SQL Server into Microsoft Excel

Known Issues (most recent listed first)
------------
Q319998 BUG: Querying Open Excel Worksheet Using ADO Causes Memory Leak
Q316831 PRB: Cannot Configure Data Connections to Excel Files
Q316809 BUG: No ADO Connection Error When Excel Workbook Is Not Found
Q316756 PRB: Error Using ADO.Net OleDbDataAdapter to Modify Excel Workbook
Q314763 FIX: ADO Inserts Data into Wrong Excel Columns
Q300948 BUG: Incorrect TABLE_TYPE Is Returned for Excel Worksheets
Q294410 ACC2002: Nulls Replaced w/ Next Field's Data Exporting to Excel
Q293828 BUG: Excel File Size Grows When You Edit ADO Recordset
Q288343 BUG: Excel ODBC Driver Disregards FirstRowHasNames/HDR Setting
Q246167 PRB: Collating Sequence Error Opening XLS as ADO Recordset
Q211378 XL2000: 'Could Not Decrypt File' Error with Password-Protected File
Q194124 PRB: Excel Values Returned as NULL Using DAO OpenRecordset (mixed
data types)
Q189897 XL97: Data Truncated to 255 Characters with Excel ODBC Driver (Rows
To Scan)

VB/VB.Net (most recent listed first)
---------
Q319180 HOWTO: Transform Dataset to Spreadsheet XML for Microsoft Excel
Q318373 HOW TO: Use GetOleDbSchemaTable with Excel in Visual Basic .Net
Q316934 HOW TO: Use ADO.Net to Retrieve and Modify Records in Excel
Q311731 HOW TO: Query and Display Excel Data Using ADO.NET, VB .NET
Q306022 HOW TO: Transfer Data to an Excel Workbook Using Visual Basic .NET
Q302094 HOWTO: Fill/Retrieve Excel Data Using Arrays From VB .Net

ASP/ASP.Net/Web (most recent listed first)
---------------
Q317719 HOW TO: Export Data in DataGrid on an ASP. NET WebForm to Excel
Q311194 HOW TO: Use ASP.NET to Display Database Data in Excel
Q308247 HOW TO: Use ASP.NET to Query and Display Database Data in Excel
Q307603 HOW TO: Write Binary Files to the Browser Using ASP.NET & VB
Q306572 HOW TO: Query and Display Excel Data Using ASP.NET, ADO.NET
Q276488 HOWTO: Use ADODB.Stream to Read Binary Files to the Browser
Q257757 INFO: Considerations for Server-Side Automation of Office (Excel on
IIS)
Q199841 HOWTO: Display ASP Results Using Excel in IE with MIME Types
Q195951 HOWTO: Query and Update Excel Data Using ADO From ASP

SQL Server/DTS (most recent listed first)
--------------
Q321686 HOW TO: Import Data into SQL Server from Microsoft Excel
Q319951 HOW TO: Transfer Data to Excel Using SQL Server DTS
Q306397 INFO: Use Excel with SQL Server Linked Servers and Distributed
Queries
Q306125 HOW TO: Import Data from SQL Server into Microsoft Excel
Q281517 PRB: Transfer of Data from Jet 4.0 OLEDB Source Fails w/ Error (DTS
& Excel)
Q236605 PRB: DTS Wizard May not Detect Excel Column Type for Mixed Data
Q231880 BUG: Import Wizard Fails if Excel File Open During Import/Export
Q207446 BUG: Cannot Import Excel 97 Spreadsheet with 256 or More Columns

XML (most recent listed first)
---
Q319180 HOWTO: Transform Dataset to Spreadsheet XML for Microsoft Excel
Q307021 HOW TO: Transfer XML Data to Microsoft Excel 2002 with VB .NET
Q285891 HOWTO: Use VB or ASP to Create an XML Spreadsheet for Excel 2002
Q278976 HOWTO: Transform Excel XML Spreadsheet for Server-Side Use

ADO within Excel (most recent listed first)
----------------
Q291199 XL2002: "Invalid Use of New Keyword" Error Using ADODB Library
Q263498 BUG: Run-Time Error 5 Using Add Method of QueryTables Collection
Q244761 XL2000: How to Use ADO to Return Data to a ListBox or ComboBox
Q228633 OFF2000: "Catastrophic Failure" Error Running Samples.xls Macro
Q225059 XL2000: "Invalid Use of New Keyword" Error Using ADODB Library
Q215154 XL2000: Excel does not support OLE DB Data Links

This posting is provided "AS IS" with no warranties, and confers no rights.

Are you secure? For information about the Microsoft Strategic Technology
Protection Program and to order your FREE Security Tool Kit, please visit
http://www.microsoft.com/security.



Sat, 27 Nov 2004 00:19:38 GMT  
 How to read data from Excel into stand-alone visual basic program
        Set conExcel = New ADODB.Connection
        conExcel.Open "DRIVER=Microsoft Excel Driver (*.xls); DBQ=" +
strExcelFileName

        Set catExcel = New ADOX.Catalog
        catExcel.ActiveConnection = conExcel
        If catExcel.Tables.Count = 0 Then
                varRC = MsgBox(GText(489), vbInformation + vbOKOnly,
App.Title)          'No MS Excel worksheets were found in this file
                Exit Function
        End If

        Set rsExcel = New ADODB.Recordset
        rsExcel.Open "SELECT * FROM  [" &
catExcel.Tables(lngWorksheetIndex - 1).Name & "]", conExcel, adOpenStatic,
adLockReadOnly


Quote:
> Hi All,
>  What is the code to read data from Excel into a stand-
> alone Visual Basic project, what is the driver name and
> details.
> Thanks



Fri, 03 Dec 2004 21:26:27 GMT  
 How to read data from Excel into stand-alone visual basic program
MSDN Article: Q257819

Dim cn as ADODB.Connection
Set cn = New ADODB.Connection
With cn
        .Provider = "Microsoft.Jet.OLEDB.4.0"
        .ConnectionString = "Data Source=C:\MyFolder\MyWorkbook.xls;" & _
"Extended Properties=Excel 8.0;"
        .Open
End With

ODBC Provider Using a DSN-less Connection String
Dim cn as ADODB.Connection
Set cn = New ADODB.Connection
With cn
        .Provider = "MSDASQL"
        .ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};" & _
"DBQ=C:\MyFolder\MyWorkbook.xls; ReadOnly=False;"
        .Open
End With
- ODBC Provider Using a Connection String with a DSN

Dim cn as ADODB.Connection
Set cn = New ADODB.Connection
With cn
        .Provider = "MSDASQL"
        .ConnectionString = "DSN=MyExcelDSN;"
        .Open
End With
- ODBC Provider Using the Data Link Properties Dialog Box

If you use the ADO Data Control or the Data Environment in your application,
then the Data Link Properties dialog box is displayed to gather the
necessary connection settings.
  1.. On the Provider tab, select Microsoft OLE-DB Provider for ODBC
Drivers.

  2.. On the Connection tab, select the existing DSN that you want to use,
or choose Use connection string. This brings up the standard DSN
configuration dialog box to gather the necessary connection settings.
Remember to deselect the default read-only setting if desired, as mentioned
previously.

  3.. Return to the Connection tab, and click Test Connection. Note that a
message box appears informing you that the process has succeeded.

hope this helps

regards

Ivan


Quote:
>         Set conExcel = New ADODB.Connection
>         conExcel.Open "DRIVER=Microsoft Excel Driver (*.xls); DBQ=" +
> strExcelFileName

>         Set catExcel = New ADOX.Catalog
>         catExcel.ActiveConnection = conExcel
>         If catExcel.Tables.Count = 0 Then
>                 varRC = MsgBox(GText(489), vbInformation + vbOKOnly,
> App.Title)          'No MS Excel worksheets were found in this file
>                 Exit Function
>         End If

>         Set rsExcel = New ADODB.Recordset
>         rsExcel.Open "SELECT * FROM  [" &
> catExcel.Tables(lngWorksheetIndex - 1).Name & "]", conExcel, adOpenStatic,
> adLockReadOnly



> > Hi All,
> >  What is the code to read data from Excel into a stand-
> > alone Visual Basic project, what is the driver name and
> > details.
> > Thanks



Mon, 06 Dec 2004 19:52:52 GMT  
 
 [ 4 post ] 

 Relevant Pages 

1. Creating an ADO VB6 stand-alone database program (Newbie seeks advice)

2. Stand alone program with Access dB

3. make a program total stand alone

4. stand-alone programs

5. Need stand-alone program

6. Can VB5 create stand-alone programs

7. Making Stand-Alone Program of Access 7.0 MDB

8. Question : Stand Alone Programs

9. Getting data values to CR from variable arrays and stand alone variables in VB

10. Read a Excel Spreadsheet into Visual Basic

11. Reading Excel 5.0 Workbooks With Visual Basic

12. Reading an Excel 5 format into Visual Basic

 

 
Powered by phpBB® Forum Software