导航:首页 > 编程语言 > java读取excel到map

java读取excel到map

发布时间:2021-10-26 07:23:58

java怎么将json文件读取进来并转成map

java中解析json文件,需要下载json解析包,用JSONUtil.deserialize()就可以了,范例:

importorg.apache.struts2.json.JSONUtil;

publicclassJsonToJava{
publicstaticvoidmain(String[]args){
try{
Strings=JSONObject.toString();
Objecto=JSONUtil.deserialize(s);
Objecto1=((HashMap)o).get("DATA");//此举将DATA作为对象,版得到。
Mapmap=(Map)o1;//然后强转权o1

}catch(Exceptione){
e.printStackTrace(System.out);
}
}
}

❷ 用java读取excle文件用list,map接收,list实现了,map怎么也不行,急死了。

import java.io.FileInputStream;
import java.io.InputStream;
import java.util.*;
import jxl.*;
public class Test3{
public static void main(String[] args) throws Exception {
Workbook workbook=null;
Sheet sheet=null;
TreeMap<Integer,String[]> map = new TreeMap<Integer,String[]>();
InputStream input=new FileInputStream("D://tt.xls");
workbook =Workbook.getWorkbook(input);
sheet=workbook.getSheet(0);

for (int i = 0; i <sheet.getRows(); i++) {
String []str=new String[sheet.getColumns()];

for (int j = 0; j <sheet.getColumns(); j++) {
Cell cell=sheet.getCell(j,i);
str[j]=cell.getContents();
}
map.put(i+1, str);
}
for (int i = 0; i < map.size(); i++) {

for (int j = 0; j < map.get(i+1).length; j++) {
System.out.print(map.get(i+1)[j]+" ");
}
System.out.println();
}
}
}
你是想要这种效果吗?

❸ java poi 读取excel数据 存入hashMap中

大致看了一下代码,你这个可是把所有的sheet都遍历完把数据放入map里哦。
你的代码是弄了两个for循环,第一次是循环第一列,第二次循环第二列。
既然你是要放入map,干嘛去弄两个list一个放key,一个放value,然后在遍历这两个list把数据分别置为map的key和value呢?这样是不是有点多余呀?

建议你改成双重for循环,一次就可以将数据放入map了。
如果没明白,我再给你写代码。

❹ 怎么将excel数据转入到mapsource中

将EXCEL或其它表格文6件、文8本文8件转换成MAPGIS图元g文7件,最重要是这个k表格文7件或文2本文8件必须有坐标数据。而MAPGIS就用这个t坐标在屏幕上r自动成图。方2法:第一h步:将EXCEL或将其表格文8件转换成为6一c个m文8本文1件(这个w文7件可以6以7TAB或逗号作为5分4隔符)如果是文3本文8件则不d用做这一j步;第二v步:通过投影转换的用户8文0件投影转换功能将点文7件读人i到MAPGIS文0件中6。(菜单:投影转换。用户8文2件投影转换)。选“按指定分6隔符”→“设置分6隔符”→指定X,Y位于m的列→选中7“不b需要投影”→“数据生成”。 barsedxpym

❺ java中如何使用map存取数据

java中使用map存取数据的方法如下:

1、需要指定其中的K,V;k=keyv=value。

❻ 将csv中信息存取到java中的map

import java.awt.Dimension;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;

import javax.swing.JFrame;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;

public class ReadCsv extends JFrame {

public static void main(String[] args) {
ReadCsv rc = new ReadCsv();
File file = new File("d:\\test.csv");
TableModel playerInfo = getFileStats(file);
JTable jt = new JTable(playerInfo);
jt.(new Dimension(400, 80));
rc.getContentPane().add(jt);
rc.setTitle("ReadCsv Table");
rc.setDefaultCloseOperation(EXIT_ON_CLOSE);
rc.setSize(300, 250);
rc.setVisible(true);

}

private static TableModel getFileStats(File a) {
String data;
Object[] object = null;
int columnCount = 0;//文件中最大行的列数
DefaultTableModel dt = new DefaultTableModel();
try {
BufferedReader br = new BufferedReader(new FileReader(a));
//不是文件尾一直读
while ((data = br.readLine()) != null) {
object = data.split(",");
//如果这行的列数大于最大的,那么再增加一列
if (object.length > columnCount) {
for(int i=0;i<object.length-columnCount;i++){
dt.addColumn("column".concat(String.valueOf(i)));
}
columnCount = object.length;
}
//添加一行
dt.addRow(object);
}
;
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return dt;
}
}

❼ java中怎么将一个文件读取到map中map没学好~求指导~

map 是以键值对的形式存储数据的,用values()方法可以得到所有值的集合。然后用for语句挨个得到。

❽ 如何用JAVA读取EXCEL文件里面的数据

使用poi能解决你的问题
或者是
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import static java.lang.System.out;

public class FileTest {

/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
String string = "";
File file = new File("c:" + File.separator + "xxx.xls");
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String str;
while((str = br.readLine()) != null) {
string += str;
}
out.println(string);
}

}

❾ java如何读取整个excel文件的内容

在Java中读取Excel文件的内容

在这里,我使用的是一个叫Java Excel API的东西,类似的还有jakarta的POI,不过感觉那个

太复杂了点儿。而且jxl对中文的支持相当的好,至少我在用的过程中一点问题没出。

一、下载地址

http://www.andykhan.com/jexcelapi/

二、特性

可以读取Excel 95, 97, 2000文件

可以读或写Excel 97及其以后版本的的公式(不过我发现好像有bug)

生成Excel 97格式的电子表格

支持字体、数字和日期格式化

支持单元格的颜色和阴影

可以编辑现有的文件

三、读文件

//声明一下,记得后面要关闭哦。。

Workbook workbook = null;

try {

workbook = Workbook.getWorkbook(new File("d:\temp\TestRead.xls"));

} catch (Exception e) {

throw new Exception("file to import not found!");

}

Sheet sheet = workbook.getSheet(0);

Cell cell = null;

int columnCount=3;

int rowCount=sheet.getRows();

for (int i = 0; i<rowcount; p="" {

for (int j = 0; j<columncount; p="" {

//注意,这里的两个参数,第一个是表示列的,第二才表示行

cell=sheet.getCell(j, i);

//要根据单元格的类型分别做处理,否则格式化过的内容可能会不正确

if(cell.getType()==CellType.NUMBER){

System.out.print(((NumberCell)cell).getValue());

}

else if(cell.getType()==CellType.DATE){

System.out.print(((DateCell)cell).getDate());

}

else{

System.out.print(cell.getContents());

}

//System.out.print(cell.getContents());

System.out.print(" ");

}

System.out.print(" ");

}

//关闭它,否则会有内存泄露

workbook.close();

❿ poi读取excel,遍历map集合,将数据动态放进jsp页面td里面

td外面明显还要一个循环来控制

阅读全文

与java读取excel到map相关的资料

热点内容
win10照片打开到文件夹位置吗 浏览:425
zipfilejava压缩文件 浏览:973
韩国理伦片中文 浏览:919
午夜影院最新网址 浏览:610
高教教学视频数据库是哪个 浏览:956
word脱壳 浏览:207
寻医问药好的app有哪些 浏览:588
现代家主训诫文 浏览:491
徐雅精彩合集韩国电影 浏览:673
华为手机通话自带录音文件在哪里 浏览:507
影响网络性能好坏的主要因素 浏览:938
叛逆者哪个app播出 浏览:593
vuejsmouseenter 浏览:282
法国《爱恋》未删减 浏览:550
满清十部经典电影 浏览:521
金立手机备份完文件路径在哪 浏览:937
4s怎么看支持什么网络 浏览:100
斯托米丹尼尔斯主演的电影 浏览:456
网站在线观看网址 浏览:59
ai文件怎么保存出cad格式 浏览:910

友情链接