`
Hello______world
  • 浏览: 17760 次
社区版块
存档分类
最新评论

java读取excel转换成json

 
阅读更多
package testLog4j;

import java.io.File;

import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

public class readExcel {
	public static void main(String[] args) {
        Sheet sheet;
        Workbook book;
        Cell cell1, cell2, cell3, cell4, cell5;
        JSONArray array = new JSONArray();
        try {
            //为要读取的excel文件名
            book = Workbook.getWorkbook(new File("D://b.xls"));

            //获得第一个工作表对象(ecxel中sheet的编号从0开始,0,1,2,3,....)
            sheet = book.getSheet(0);

            for (int i = 1; i < sheet.getRows(); i++) {
                //获取每一行的单元格
                cell1 = sheet.getCell(0, i);//(列,行)
                cell2 = sheet.getCell(1, i);
               /* cell3 = sheet.getCell(2, i);
                cell4 = sheet.getCell(3, i);
                cell5 = sheet.getCell(4, i);*/
                if ("".equals(cell1.getContents())) {//如果读取的数据为空
                    break;
                }
                System.out.println(cell1.getContents());
                System.out.println(cell1.getContents());
                JSONObject object = new JSONObject();
                object.put("ID",cell1.getContents());
                object.put("编号",cell2.getContents());
               /* object.put("姓名",cell3.getContents());
                object.put("数量",cell4.getContents());
                object.put("住址",cell5.getContents());*/
                array.add(object);
            }
            System.out.println(array.toString());
            book.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

分享到:
评论

相关推荐

    excel文件转成json

    本教程将详细介绍如何将Excel文件转换为JSON格式。 一、Excel文件与JSON的区别 1. Excel文件:Excel由Microsoft Office提供,是一种电子表格工具,支持多工作表、公式计算、图表制作等功能,适合处理和分析大量...

    excel 导出为json

    将Excel数据转换成JSON格式,可以让这些数据更好地适应网络应用、数据分析和图表绘制软件的需求。 要实现“Excel导出为JSON”,首先你需要理解Excel文件的基本结构。Excel文件由工作簿(Workbook)组成,每个工作簿...

    Java实现excel表格转成json的方法

    在Java编程中,将Excel表格转换为JSON格式是一种常见的数据处理需求,特别是在数据导入导出、数据分析或Web应用中。Apache POI库是Java中处理Microsoft Office格式文档的强大工具,其中包括Excel(.xls和.xlsx)文件...

    Excel2Json

    这个工具的主要目的是为了方便数据交换,特别是在处理结构化数据时,从易于编辑的Excel表格转换成轻量级、易于读取和处理的JSON格式。 在IT行业中,Excel和JSON都是常见的数据存储和传输格式。Excel是Microsoft ...

    EXCEL表格转Json代码

    当需要将Excel中的数据集成到Web应用或API接口时,就需要将Excel转换为Json格式。本文将详细介绍如何实现这一过程,并提供相关知识点。 1. Excel基础:Excel是Microsoft Office套件的一部分,用于创建和编辑电子...

    java解析Excel文件并把数据存入数据库和导出数据为excel文件SpringBoot代码示例

    2、java读取数据库数据,并导出为excel文件。 3、README.md中有详细的操作步骤示例。 使用说明: 1. 先使用postman导入:other/excel相关.postman_collection.json 2. 导入sql到数据库:other/excel.sql 3. idea导入...

    Json-Excel导入导出

    2. **JSON到Excel的转换**:在Java中,你可以创建一个`JxonBean`对象,将JSON对象映射到这个对象,然后使用`JxonExcel`提供的`toExcel()`方法将这些对象转换成Excel文件。这个过程通常包括读取JSON数据、解析JSON、...

    ExcelToJson.rar

    在描述中提到,“可将excel表格中的数据转换成JSON”,这意味着这个工具或程序能够读取Excel文件,解析其中的表格数据,并将其转换成JSON对象。这个过程通常涉及到以下几个关键步骤: 1. **数据读取**:首先,程序...

    excel 转java 以及JSON工具类

    这种工具通常用于将Excel表格中的数据转换为Java对象或者JSON格式,方便在编程环境中进行操作和使用。 Excel是一种广泛使用的电子表格软件,它允许用户以表格形式组织和管理数据。在游戏开发中,Excel经常被用来...

    excel转json

    本工具专注于将Excel表格数据转换为JSON格式,这对于需要在Web应用、API接口或者数据库之间交换数据的开发者来说,具有很高的实用价值。Excel是一种广泛使用的电子表格工具,而JSON(JavaScript Object Notation)则...

    ToJson_xls转换json

    标题“ToJson_xls转换json”表明我们要讨论的是一个工具或方法,用于将Excel(xls)格式的文件转换为JSON(JavaScript Object Notation)格式。JSON是一种轻量级的数据交换格式,广泛应用于Web服务和应用程序之间的...

    exceltojson.zip

    描述中提到“excel数据替代接口数据转json”,这可能是指一个项目或者服务,它允许用户通过接口上传Excel文件,并将其内容转换成JSON格式,以便与各种应用程序进行集成。然而,描述中还提到“目前还在完善,list集合...

    ExceltoJson.7z

    描述中提到的工具可能是一个批处理脚本("开始生成Json.bat"),它能自动化地将Excel文档(可能命名为"excel")中的数据转换成JSON文件。这个过程通常包括读取Excel文件中的数据,解析工作表,然后按照JSON的语法...

    将xls转变为json格式工具

    总的来说,这个工具解决了在Java环境中批量将Excel数据转换成JSON格式的问题,提供了一种有效且灵活的数据转换方案。对于需要处理大量Excel数据并希望与JSON格式的数据源进行集成的开发者来说,这是一个非常实用的...

    excel2json

    标题“excel2json”指的是一个工具或程序,其主要功能是将Excel电子表格数据转换成JSON(JavaScript Object Notation)格式的文件。JSON是一种轻量级的数据交换格式,广泛用于Web服务和应用程序之间的数据传输,因为...

    C#打表工具(完整源码) 导出JSON和编译JAVA文件

    标题中的"C#打表工具(完整源码) 导出JSON和编译JAVA文件"是一个C#编程项目,它的主要功能是将Excel表格的数据转换成JSON格式的文件,并且能够根据这些数据自动生成Java的实体类代码。这个工具对于那些需要处理大量...

    ExcelToData_解析excel工具_json表格_

    4. **数据清洗**:在从Excel转换为JSON之前,可能需要进行数据清洗,去除空值、重复值,校正数据格式,确保数据质量。这是数据预处理的重要步骤,对于后续的数据分析或应用至关重要。 5. **自动化处理**:当处理...

    Json文件导出Excel

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,但也使用了类似于C家族语言的习惯,包括C、C++、C#、Java、JavaScript、Perl、Python等。JSON易于人阅读和编写,...

    Excel转json

    4. **数据转换**:将读取到的Excel数据转换为User对象的List,然后利用Gson的`toJson()`方法将Java对象转换为JSON字符串。 ```java List&lt;User&gt; userList = new ArrayList(); // 遍历Excel数据并创建User对象,...

    Jason转换excel格式

    标题"Jason转换excel格式"表明我们要讨论的是如何将Jason格式的数据转换成Excel格式。这通常涉及到数据处理、文件转换和批量操作等技术。在描述中提到“每500条Jason生成一个excel文件”,意味着这个过程可能涉及到...

Global site tag (gtag.js) - Google Analytics