主页 | excel电子表格 | Word办公 | PPT教学 | Wps文档处理 |

java对比办公软件excel表格

    1. java写excel表格

    百度搜索圈T社区 免费行业视频教程aiquanti

    package com.asima;

    import java.io.FileInputStream;

    import java.sql.Connection;

    import java.sql.DriverManager;

    import java.sql.PreparedStatement;

    import org.apache.poi.hssf.usermodel.HSSFCell;

    import org.apache.poi.hssf.usermodel.HSSFRow;

    import org.apache.poi.hssf.usermodel.HSSFSheet;

    import org.apache.poi.hssf.usermodel.HSSFWorkbook;

    /**

    *

    * @author asima

    * @data 2006-10-18

    */

    public class XlsToAccess

    {

    HSSFSheet globalSheet = null;

    /*读取一个指定单元格内容*/

    public String readCellValue(String pos)

    {

    int xpos;

    short ypos;

    int cellType; /*取得此单元格的类型 0-Numeric,1-String,3-null*/

    String result; /*返回取得的单元格的值*/

    ypos = (short) (pos.toUpperCase().charAt(0) - 65);

    xpos = Integer.parseInt(pos.substring(1, pos.length())) - 1;

    HSSFRow row = null; /* 定义excel中的行 */

    HSSFCell cell = null; /* 定义excel中的单元格 */

    /* 根据xPos和yPos取得单元格 */

    row = globalSheet.getRow(xpos);

    cell = row.getCell(ypos);

    /** **************此处如果是空需要修改********************************** */

    cellType = cell.getCellType();

    switch (cellType)

    {

    case 0: /* 0-Numeric */

    result = String.valueOf(cell.getNumericCellValue());

    break;

    case 1: /* 1-String */

    result = cell.getStringCellValue();

    break;

    case 3: /* 3-null */

    result = "";

    break;

    default:

    result = "";

    break;

    }

    return result;

    }

    /*读取excel文件并把内容插入到access表中*/

    public void insertIntoTable() throws Exception

    {

    // 创建对Excel工作簿文件的引用

    HSSFWorkbook workbook =

    new HSSFWorkbook(new FileInputStream("D:/temp/test.xls"));

    // 获得一个sheet

    globalSheet = workbook.getSheetAt(0);

    String value1 = readCellValue("c1");

    String value2 = readCellValue("c2");

    String value3 = readCellValue("c3");

    String value4 = readCellValue("c4");

    System.out.println(value1);

    System.out.println(value2);

    /* 插入数据库 */

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

    String url = "jdbc:odbc:asima";

    Connection conn = DriverManager.getConnection(url);

    PreparedStatement stmt =

    conn.prepareStatement("insert into custom values(?,?,?,?)");

    // 定义查询的SQL语句

    stmt.setString(1, value1);

    stmt.setString(2, value2);

    stmt.setString(3, value3);

    stmt.setString(4, value4);

    stmt.executeUpdate

    2. java读取excel表格数据

    首先你要明白导入文件步骤:

    1.实例化excel读取对象

    2.加载excel文件

    全部加载

    选择加载

    3.读取excel文件

    全部读取

    逐行读取

    以下你看看那个更加适应你

    顺便列出几个其他语言导入Excel文件,希望对你有帮助

    PHP导入Excel文件

    java把Excel文件数据导入数据库

    PHP实现导出Excel文件通用方法

    JXL生成的excel文件+JAVA文件下载功能

    Java通用的Excel文件生成工具类,支持生成文件和浏览器直接下载

    java处理Excel文件---excel文件的创建,删除,写入,读取

    Java读取Excel文件

    jxl解析Excel文件

    JXL操作Excel文件

    java POI读取Excel文件

    java使用poi读取excel文件代码示例

    用jxl生成Excel文件

    PHP验证码文件类

    PHP 下载远程文件

    PHP获取远程文件的大小

    php压缩CSS文件

    PHP强制下载文件

    php读取csv文件类

    php 简单ftp文件上传范例

    一个php 生成zip文件的类

    3. java操作excel表格

    代码如下: import java.io.*; import jxl.*; import jxl.write.*; public class CreateXLS { public static void main(String args[]) { try { //打开文件 WritableWorkbook book= Workbook.createWorkbook(new File("测试.xls")); //生成名为“第一页”的工作表,参数0表示这是第一页 WritableSheet sheet=book.createSheet("第一页",0); //在Label对象的构造子中指名单元格位置是第一列第一行(0,0) //以及单元格内容为test Label label=new Label(0,0,"test"); //将定义好的单元格添加到工作表中 sheet.addCell(label); /*生成一个保存数字的单元格 必须使用Number的完整包路径,否则有语法歧义 单元格位置是第二列,第一行,值为789.123*/ jxl.write.Number

    number = new jxl.write.Number(1,0,789.123); sheet.addCell(number); //写入数据并关闭文件 book.write(); book.close(); }catch(Exception e) { System.out.println(e); } } }

    4. java生成excel表格

    通过这个例子,演示以下如何用java生成excel文件: import org.apache.poi.hssf.usermodel.*; import java.io.FileOutputStream; import java.io.IOException; publicclass CreateCells { publicstaticvoid main(String[] args) throws IOExcept ----------河南新华

    5. java编写表格

      JTable的有一个方法是getTableModel().返回提供此 JTable 所显示数据的 TableModel. TableModel是一个接口,实际上返回的是DefaultTableModel类,它实现了TableModel接口。这个类中有一个方法是void addRow(Object[] rowData)。它就是将一行插入到JTable中。 不过JTable的setValueAt方法应该就可以实现。 楼主可以定义个一个线程类来完成。 比如你需要插入100行数据,可以在线程的run方法中写一个循环,在循环中写两行代码,一行是setValueAt,一行是刷新JTable,然后再让线程睡眠,这样一行一行的显示的效果就可以出来了!   或者楼主可以用进度条来打发等待的时间,就像打开netbeans的那个进度条一样,这个可以用JProgressBar类。楼主可以去查看一下源代码。如果楼主还是没有头绪,我干脆就写个例子得了! 关于组件的添加或者类似设置窗口的大小,布局管理器等我就不做解释了!

    6. java输出excel表格

    用Domino的java 类。你这个需求基本上靠三个类就可以。Database,View,Document,用这三个类方基本就能实现你想做的任何事。具体的使用方法,需要看Designer中的帮之里的Java/CORBA classses。最好装个IBM Lotus Designer.

    7. java写excel表格 表头

    由于项目及业务需要,有时候一个页面会有n张报表,那么这个时候就需要一键导出功能(方便省事)

    首先项目肯定要集成帆软报表工具,帆软的各种jar包以及静态资源(js,css)等也会集成到项目里。

    直接上代码,(主要有两个方法)

    function printReport(name, sex, age ){

    var params="";

    if(""!=name){

    params+=",NAME:"+name;

    }

    if(""!=sex){

    params+=",SEX:"+sex;

    }

    if(""!=age){

    params+=",AGE:"+age;

    }

    var items="{reportlet:zxt/test/test1.cpt"+params+"}"

    +",{reportlet:zxt/test/test2.cpt"+params+"}";

    doExport(items);

    }

    function doExport(items){

    var form =$("<form>");

    form.attr('style','display:none');

    form.attr('target', '');

    form.attr('method', 'post');

    form.attr('action',"${bmw}/ReportServer");

    var input1 = $('<input>');

    input1.attr('type', 'hidden');

    input1.attr('name', 'reportlets');

    input1.attr('value',FR.cjkEncode("("+items+")"));

    var input2 = $('<input>');

    input2.attr('type', 'hidden');

    input2.attr('name', 'extype');

    input2.attr('value', 'simple');

    var input3 = $('<input>');

    input3.attr('type', 'hidden');

    input3.attr('name', 'format');

    input3.attr('value', 'excel');

    var input4 = $('<input>');

    input4.attr('type', 'hidden');

    input4.attr('name','__filename__');

    input4.attr('value', '报表批量导出');

    $('body').append(form);

    form.append(input1);

    form.append(input2);

    form.append(input3);

    form.append(input4);

    form.submit();

    }

    ${bmw} 指的是项目的访问路径,另外FR.cjkEncode()用的是帆软报表自带的方法,需要导入帆软提供的两个js文件

    ${bmw}/ReportServer?op=emb&resource=finereport.js&inter=zh_CN&__fr_locale__=&__v__=2017.01.20.14.49.47.271

    ${bmw}/ReportServer?op=emb&resource=finereport.chart.js&__v__=2017.01.20.14.49.47.271

    然后调用printReport()方法就可以实现将多张报表导出到一个Excel文件里的多个sheet。

    8. java表格代码怎么写

    直接写main函数里了public static void main(String[] args) { JFrame ck = new JFrame("title"); JPanel mb = new JPanel(); mb.setLayout(null); String str = "test"; //自己定义要显示什么 JTextArea ta = new JTextArea(str); ta.setBounds(0, 0, 100, 30); //自己定义文本区在窗口中的位置和大小 mb.add(ta); ck.add(mb); ck.setVisible(true); ck.setBounds(200, 200, 500, 500); //自己定义窗口位置和大小 }

  • 自学办公软件excel多久
  • 办公软件excel循环获取各行值