import java.io.*;
import java.io.File;
import javax.swing.*;
import free.general.reader.*;
import free.ui.*;
import jxl.read.biff.*;
public class ExcelTableReaderExample
{
public
static void main(String[] args)
{
FileManager filemanager = new FileManager("c:\\",
"xls");
ExcelTableReader excelreader;
String filepath = filemanager.getFileChooser(new
JFrame(), "open");
if (filepath != null)
{
File file = new File(filepath);
try
{
excelreader = new ExcelTableReader(file);
String[][] data = excelreader.getData();
// prints out the data
for (int i = 0; i < data.length;
i++)
{
for (int j = 0; j
< data[0].length; j++)
{
System.out.print(data[i][j] + "\t");
}
System.out.println();
}
}
catch (BiffException
e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
}
else
{
System.out.println("canceled");
}
}
}
Results:
