读取指定目录中文本的手机号码,按Tab建,进行逐行读取,并以表格的形式显示出来!大家帮忙啊 谢谢啦

解决方案 »

  1.   

    1 按Tab建的话  你得取到Tab键的键值
    2 导成Excel文件的话,下面供参考:
    import java.io.*;
    import jxl.*;
    import jxl.write.*;
    import jxl.format.*;
    import java.util.*;
    import java.awt.Color;public class Test{
        public static void writeExcel(OutputStream os) throws Exception {
        jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(os);
        jxl.write.WritableSheet ws = wwb.createSheet("TestSheet1", 0);
        jxl.write.Label labelC = new jxl.write.Label(0, 0, "我爱中国");
        ws.addCell(labelC);
        jxl.write.WritableFont wfc = new jxl.write.WritableFont(WritableFont.ARIAL,20, WritableFont.BOLD, false,
        UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.GREEN);
        jxl.write.WritableCellFormat wcfFC = new jxl.write.WritableCellFormat(wfc);
        wcfFC.setBackground(jxl.format.Colour.RED);
        labelC = new jxl.write.Label(6, 0, "中国爱我",wcfFC);
        ws.addCell(labelC);
        //写入Exel工作表
        wwb.write();
        //关闭Excel工作薄对象
        wwb.close();
        }    //最好写一个这样的main方法来测试一下你的这个class是否写好了。
        public static void main(String[] args)throws Exception{
        File f=new File("D:\\test.xls");
        f.createNewFile();
        writeExcel(new FileOutputStream(f));
        }
    }
      

  2.   

    读取整行字符
    通过这个,你修改修改,应该可以实现的
    <%@ page contentType="text/html; charset=GB2312"%>
    <%@ page import="java.io.*"%>
    <%@ page language="java"%>
    <html>
    <head>
    <title>
    读取整行字符
    </title>
    </head>
    <body>
    <hr>
    读取整行字符<hr>
    <%
    String path=request.getRealPath("/");FileReader fr=new FileReader(path+"\\File.txt");
    BufferedReader br=new BufferedReader(fr);
    String Line=br.readLine();
    while(Line!=null)
    {
    out.print(Line+"<br >");
    Line=br.readLine();
    }br.close();
    fr.close();
    %>
    </body>
      

  3.   

    用event的keyCode“监听”tab键按下,
    刷话面就直接提交请求,
    不刷就用ajax至于服务器怎么读文件,怎么解析。
    和普通j2se程序没什么区别。good luck