These C# and Visual Basic .NET code samples show how to export data from Excel document to list and display the result array with Bytescout Spreadsheet SDK.
C#
using System;
using System.Collections;
namespace Bytescout.Spreadsheet.Demo.Csharp.ExportToList
{
class Program
{
static void Main(string[] args)
{
const string inputFile = @"ListOfPlanetsSpreadsheet.xls";
// Open and load spreadsheet
Spreadsheet spreadsheet = new Spreadsheet();
spreadsheet.LoadFromFile(inputFile);
// Get the data from the spreadsheet
IList planets = new string[10, 10];
spreadsheet.ExportToList(planets);
// Close spreadsheet
spreadsheet.Close();
// Display array
string[,] planetsArray = planets as string[,];
for (int i = 0; i < planetsArray.GetLength(0); i++)
{
for (int j = 0; j < planetsArray.GetLength(1); j++)
{
Console.Write(planetsArray[i, j] + " ");
}
Console.WriteLine();
}
// Pause
Console.ReadLine();
}
}
}
[/vb]
<p><strong>VB.NET</strong></p>
[vb]Module Module1
Sub Main()
Dim inputFile As String = "ListOfPlanetsSpreadsheet.xls"
'Open and load spreadsheet
Dim spreadsheet As Spreadsheet = New Spreadsheet()
spreadsheet.LoadFromFile(inputFile)
'Get the data from the spreadsheet
Dim planets(10, 2) As String
spreadsheet.ExportToList(planets)
'Close spreadsheet
spreadsheet.Close()
'Display array
Dim planetsArray(,) As String = planets
For i As Integer = 0 To planetsArray.GetLength(0) - 1
For j As Integer = 0 To planets.GetLength(1) - 1
Console.Write(planetsArray(i, j) + " ")
Next
Console.WriteLine()
Next
'Pause
Console.ReadLine()
End Sub
End Module