「jxl包java」jxl包怎么导入

博主:adminadmin 2022-11-23 13:43:11 132

本篇文章给大家谈谈jxl包java,以及jxl包怎么导入对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

怎么样在Java中导入jxl包,

下载个jxl.jar包,然后这个包放在什么位置都行,在你的项目中导入这个包就可以.

具体做法: 项目上右键,点击“属性”,

类别那里选择”库“,点击"添加jar文件”

在弹出的文件选择对话框选择你的jxl.jar就OK了, 自己试试吧,我也没用过

java jxl.jar包要放在哪里?怎么配置

运行命令:

java -cp %CLASSPATH%;[jxl.jar目录]\jxl.jar [你的带包路径的Java类]

用jxl.jar包运行失败,请教java高手,尤其用这个包处理Excel文件的大虾们,谢谢了!

既然能编译通过,那么运行也应该能通过。请注意编译和运行环境相同。

这应该是jxl.jar包未在classpath路径中或者设置有错误。jxl不一定需要在jre的ext目录,如果你的编译环境是Eclipse等IDE环境,那么运行不会有问题的。如果是命令行运行java ReadExcel,那么可以这样执行java -cp [你的jxl目录]/jxl.jar ReadExcel

java读取excel文件运行问题,用的是jxl包。运行时选择的是Demo。不知道怎么运行,求高手指点。

//Excel 数据 比对 系统

import java.io.File;

import java.io.FileNotFoundException;

import java.util.HashMap;

import jxl.Sheet;

import jxl.Workbook;

import jxl.format.Colour;

import jxl.format.UnderlineStyle;

import jxl.write.Label;

import jxl.write.WritableCellFormat;

import jxl.write.WritableFont;

import jxl.write.WritableSheet;

import jxl.write.WritableWorkbook;

public class ExcelContrast {

static String file1 = "d://java//1.xls";

static String file2 = "d://java//2.xls";

static HashMapInteger, String hsMap1 = new HashMapInteger, String();

static HashMapInteger, String hsMap2 = new HashMapInteger, String();

static int found = 0;

public static void main(String[] args) {

System.out.println("欢迎使用Excel数据比对系统!");

System.out.println("Excel数据比对系统 开始运行。。。");

System.out.println("读取" + file1);

ReadExcelToHashMap(file1, hsMap1);

// System.out.println(hsMap1.size());

System.out.println("读取" + file1);

ReadExcelToHashMap(file2, hsMap2);

// System.out.println(hsMap2.size());

// System.out.println(hsMap1.values());

// System.out.println(hsMap2.values());

System.out.println("开始比对。。。");

server();

System.out.println("成功比对出" + found + "条不同数据");

System.out.println("Excel数据比对系统 正常退出。。。");

}

private static void server() {

int i = 0;

System.out.println("遍历比对" + file1);

while (i hsMap1.size()) {

if (hsMap2.containsValue(hsMap1.get(i))) {

} else {

System.out.println(file1 + " 第" + (i + 1) + "行 "

+ hsMap1.get(i));

UpdateExcel(i, 0, hsMap1.get(i), file1);

UpdateExcel(i, 1, "稽核", file1);

found++;

}

i++;

}

i = 0;

System.out.println("遍历比对" + file2);

while (i hsMap2.size()) {

if (hsMap1.containsValue(hsMap2.get(i))) {

} else {

System.out.println(file2 + " 第" + (i + 1) + "行 "

+ hsMap2.get(i));

UpdateExcel(i, 0, hsMap2.get(i), file2);

UpdateExcel(i, 1, "稽核", file2);

found++;

}

i++;

}

}

private static void ReadExcelToHashMap(String file,

HashMapInteger, String hsmap) {

try {

Workbook book = Workbook.getWorkbook(new File(file));

// 获得第一个工作表对象

Sheet sheet = book.getSheet(0);

// 得到第一列第一行的单元格

int i = 0;

while (!sheet.getCell(0, i).getContents().equalsIgnoreCase("")) {

hsmap.put(i, sheet.getCell(0, i).getContents());

i++;

}

book.close();

} catch (FileNotFoundException e) {

System.out.println("系统找不到指定的文件:" + file);

System.exit(0);

} catch (ArrayIndexOutOfBoundsException e) {

} catch (Exception e) {

e.printStackTrace();

}

}

static void test_hash() {

HashMapInteger, String hsMap = new HashMapInteger, String();

hsMap.put(3, "Value3");

hsMap.put(2, "Value2");

System.out.println(hsMap.get(2));

System.out.println(hsMap.values());

System.out.println(hsMap.containsKey(1));

System.out.println(hsMap.containsValue("Value3"));

System.out.println(hsMap.size());

}

static void UpdateExcel(int i, int j, String cell, String file) {

try {

// Excel获得文件

Workbook wb = Workbook.getWorkbook(new File(file));

// 打开一个文件的副本,并且指定数据写回到原文件

WritableWorkbook book = Workbook.createWorkbook(new File(file), wb);

// 添加一个工作表

WritableSheet ws = book.getSheet(0);

// 这里需要注意的是,在Excel中,第一个参数表示列,第二个表示行

WritableFont font = new WritableFont(WritableFont.ARIAL, 15,

WritableFont.NO_BOLD, false, UnderlineStyle.NO_UNDERLINE,

Colour.RED);

WritableCellFormat cFormat = new WritableCellFormat(font);

Label labelC = new Label(j, i, cell, cFormat);

try {

// 将生成的单元格添加到工作表中

ws.addCell(labelC);

} catch (Exception e) {

e.printStackTrace();

}

book.write();

book.close();

} catch (FileNotFoundException e) {

System.out.println("另一个程序正在使用此文件,进程无法访问。请您关闭EXECL");

System.exit(0);

}

catch (Exception e) {

e.printStackTrace();

}

}

}

java maven怎么添加jxl

直接在设置中进行操作,下载安装JDK即可添加。

内容拓展:

一、如何添加jxl的具体步骤如下

1.添加 JAVA HOME

确保你已经安装了JDK,并且在windows环境变量中添加一个”JAVA HOME”,并且指定你的JDK文件夹,如果你只想在计算机的本用户下使用该环境变量,而不是让计算机的所有用户都使用此环境变量,建议你将环境变量添加到用户变量中。

2下载阿帕奇maven

你可以从这里下载maven的压缩包, official website, 例如: apache-maven-2.2.1-bin.zip。

3.解压它

解压下载的压缩文件夹到指定文件夹,比如“D:maven”,注意这是全部的操作,你不需要在windows上进行安装程序。

4.添加 MEAVEN HOME

现在,添加”MAVEN HOME”到windows环境变量中,环境变量的配置本质上其实就是告诉操作系统怎样去定位和使用软件的位置及功能调用。

我安装了java,现下载了jxl包,但是不知道把它放哪才能起作用,还有怎么写import *.jxl.*;

使用eclipse 或者 myeclipse 将 jar包 copy至 lib 目录下, 在.java文件里直接使用 jxl下面的包,会有提示让你导入包。

关于jxl包java和jxl包怎么导入的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。