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的区别 1. Excel文件:Excel由Microsoft Office提供,是一种电子表格工具,支持多工作表、公式计算、图表制作等功能,适合处理和分析大量...
将Excel数据转换成JSON格式,可以让这些数据更好地适应网络应用、数据分析和图表绘制软件的需求。 要实现“Excel导出为JSON”,首先你需要理解Excel文件的基本结构。Excel文件由工作簿(Workbook)组成,每个工作簿...
在Java编程中,将Excel表格转换为JSON格式是一种常见的数据处理需求,特别是在数据导入导出、数据分析或Web应用中。Apache POI库是Java中处理Microsoft Office格式文档的强大工具,其中包括Excel(.xls和.xlsx)文件...
这个工具的主要目的是为了方便数据交换,特别是在处理结构化数据时,从易于编辑的Excel表格转换成轻量级、易于读取和处理的JSON格式。 在IT行业中,Excel和JSON都是常见的数据存储和传输格式。Excel是Microsoft ...
当需要将Excel中的数据集成到Web应用或API接口时,就需要将Excel转换为Json格式。本文将详细介绍如何实现这一过程,并提供相关知识点。 1. Excel基础:Excel是Microsoft Office套件的一部分,用于创建和编辑电子...
2、java读取数据库数据,并导出为excel文件。 3、README.md中有详细的操作步骤示例。 使用说明: 1. 先使用postman导入:other/excel相关.postman_collection.json 2. 导入sql到数据库:other/excel.sql 3. idea导入...
2. **JSON到Excel的转换**:在Java中,你可以创建一个`JxonBean`对象,将JSON对象映射到这个对象,然后使用`JxonExcel`提供的`toExcel()`方法将这些对象转换成Excel文件。这个过程通常包括读取JSON数据、解析JSON、...
在描述中提到,“可将excel表格中的数据转换成JSON”,这意味着这个工具或程序能够读取Excel文件,解析其中的表格数据,并将其转换成JSON对象。这个过程通常涉及到以下几个关键步骤: 1. **数据读取**:首先,程序...
这种工具通常用于将Excel表格中的数据转换为Java对象或者JSON格式,方便在编程环境中进行操作和使用。 Excel是一种广泛使用的电子表格软件,它允许用户以表格形式组织和管理数据。在游戏开发中,Excel经常被用来...
本工具专注于将Excel表格数据转换为JSON格式,这对于需要在Web应用、API接口或者数据库之间交换数据的开发者来说,具有很高的实用价值。Excel是一种广泛使用的电子表格工具,而JSON(JavaScript Object Notation)则...
标题“ToJson_xls转换json”表明我们要讨论的是一个工具或方法,用于将Excel(xls)格式的文件转换为JSON(JavaScript Object Notation)格式。JSON是一种轻量级的数据交换格式,广泛应用于Web服务和应用程序之间的...
描述中提到“excel数据替代接口数据转json”,这可能是指一个项目或者服务,它允许用户通过接口上传Excel文件,并将其内容转换成JSON格式,以便与各种应用程序进行集成。然而,描述中还提到“目前还在完善,list集合...
描述中提到的工具可能是一个批处理脚本("开始生成Json.bat"),它能自动化地将Excel文档(可能命名为"excel")中的数据转换成JSON文件。这个过程通常包括读取Excel文件中的数据,解析工作表,然后按照JSON的语法...
总的来说,这个工具解决了在Java环境中批量将Excel数据转换成JSON格式的问题,提供了一种有效且灵活的数据转换方案。对于需要处理大量Excel数据并希望与JSON格式的数据源进行集成的开发者来说,这是一个非常实用的...
标题“excel2json”指的是一个工具或程序,其主要功能是将Excel电子表格数据转换成JSON(JavaScript Object Notation)格式的文件。JSON是一种轻量级的数据交换格式,广泛用于Web服务和应用程序之间的数据传输,因为...
标题中的"C#打表工具(完整源码) 导出JSON和编译JAVA文件"是一个C#编程项目,它的主要功能是将Excel表格的数据转换成JSON格式的文件,并且能够根据这些数据自动生成Java的实体类代码。这个工具对于那些需要处理大量...
4. **数据清洗**:在从Excel转换为JSON之前,可能需要进行数据清洗,去除空值、重复值,校正数据格式,确保数据质量。这是数据预处理的重要步骤,对于后续的数据分析或应用至关重要。 5. **自动化处理**:当处理...
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,但也使用了类似于C家族语言的习惯,包括C、C++、C#、Java、JavaScript、Perl、Python等。JSON易于人阅读和编写,...
4. **数据转换**:将读取到的Excel数据转换为User对象的List,然后利用Gson的`toJson()`方法将Java对象转换为JSON字符串。 ```java List<User> userList = new ArrayList(); // 遍历Excel数据并创建User对象,...
标题"Jason转换excel格式"表明我们要讨论的是如何将Jason格式的数据转换成Excel格式。这通常涉及到数据处理、文件转换和批量操作等技术。在描述中提到“每500条Jason生成一个excel文件”,意味着这个过程可能涉及到...