Originally Posted by esplanade56
Well, if I am correct (which I'm not 100% sure I am):
You call the Sheet's getCell() method. You can send this method either 2 ints (column and row) or a String representation of the desired cell (ex: A5). This method will then return a Cell Object. You then invoke Cell.getContents() method and it will return a String representing what is in the cell.
To get a range of cell data (such as A1:B3), I would create my own method that goes through all the cells in that range, gets the data and stores it in a 2d array, and then returns the 2d array. It seems dumb that isn't already a method in the library, but whatever.