我想是这样。你用in的时候所有缓冲区的东西都被你读出来了。所以我建议
int i=in.read();
换成这样一句
String[] values=readLine(in);
当然,这样的话是按照行读进来的数据。
另外,如果对于excel文件不好操作的话,建议最好用
Token将txt文件按照固定格式存进去。