如何来做一个独立的文件 这种需求倒是没有见过,不过如果倒是有用java来操作Excel的, 用apache上的poi就可以。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但我如何让我的java程序独立运行呢?在excel中按生成按钮就可以生成excel文件。 不太明白了,-------------------------------------- 在EXCEL中按生成按钮就生成EXCEL文件,--------------------------------------你如果是在EXCEL中,你直接按“保存”或者“另存为”不就行了。 是我说的不太明白。是在excel中设一下按钮,当点这个按钮时就可以生成文件。 Jakarta的POI项目提供了一组操纵Windows文档的Java API,如下几个类提供了操作Excel文件的方便的途径:HSSFWorkbook、HSSFSheet、HSSFRow、HSSFCell,分别代表了Excel电子表格中的Book、Sheet、行和单元格。 你可以在下面地址下载到最新的POI工具包: http://jakarta.apache.org/poi/index.html 下面的代码创建一个Excel文件test.xls,并在第一行的第一格中写入一条消息: import org.apache.poi.hssf.usermodel.*; import java.io.FileOutputStream; // code run against the jakarta-poi-1.5.0-FINAL-20020506.jar. public class PoiTest { static public void main(String[] args) throws Exception { FileOutputStream fos = new FileOutputStream("d:\test.xls"); HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet s = wb.createSheet(); wb.setSheetName(0, "first sheet"); HSSFRow row = s.createRow(0); HSSFCell cell = row.createCell(0); cell.setCellValue("Hello! This message is generated from POI."); wb.write(fos); fos.close(); } } 读取Excel文件时,首先生存一个POIFSFileSystem对象,由POIFSFileSystem对象构造一个HSSFWorkbook,该HSSFWorkbook对象就代表了Excel文档。下面代码读取上面生成的Excel文件写入的消息字串: POIFSFileSystem fs = null; HSSFWorkbook wb = null; try { fs = new POIFSFileSystem(new FileInputStream("d:\test.xls")); wb = new HSSFWorkbook(fs); } catch (IOException e) { e.printStackTrace(); } HSSFSheet sheet = wb.getSheetAt(0); HSSFRow row = sheet.getRow(0); HSSFCell cell = row.getCell((short) 0); String msg = cell.getStringCellValue(); (www.javaresearch.org) 可能是我没弄明白,POI是用来生成和修改EXCEL文件, 你的需求却是在EXCEL文件中做一个按钮生成一个EXCEL文件, 我感觉那跟EXCEL中的“保存”和“另存为”没有什么区别呀? 你能否说得再详细一些? 是要点按钮后。用java poi根据原来的文档生成另一个使得xsl吧。 初步可以这样。你的button应该是通过右件里面的连接,指定到外面的吧。你建立一个bat文件。让button指到bat文件上。这样点button的时候就会执行bat文件拉。也就可以调用java拉。(当然可以连接到web上.) 可是lasthope(学生) 你说的是读取或成生excel文件,而我现在要做的是在excel中有一个按钮,并不是像楼上说的那样。就是一个普通的input按钮。这个按钮是用来生成文件的。还有一个按钮,用来指定输出的目录的。就像常用的file按钮一样的。 还有一个问题,请问我如何来对excel中的一个单元格或行或列中的文字改变其颜色呢。包括文字的颜色及背景色。 jcisf 访问不到带域名的主机的共享文件 三维仿真系统商务标书+技术标书大纲或范本 求助高手hibernate问题 roller blog 部署问题 ireport问题:关于生成pdf文件 如何在struts页面中实现省份城市联动菜单?原来在htm页面中是好使的, 使用JSPSMARTUPLOAD下载文件时,能不能指定文件存放的路径 这段代码问题求解~!@ csdn的jsp高手过来看看!!!!!!!!!!!!!!!!!!!!! primefaces的dataTable的filter显示下拉框问题 jsp的时间显示问题 大家来看看吧 取值数组转换问题?????
在excel中按生成按钮就可以生成excel文件。
--------------------------------------
在EXCEL中按生成按钮就生成EXCEL文件,
--------------------------------------
你如果是在EXCEL中,你直接按“保存”或者“另存为”不就行了。
import java.io.FileOutputStream;
// code run against the jakarta-poi-1.5.0-FINAL-20020506.jar.
public class PoiTest {
static public void main(String[] args) throws Exception {
FileOutputStream fos = new FileOutputStream("d:\test.xls");
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet s = wb.createSheet();
wb.setSheetName(0, "first sheet");
HSSFRow row = s.createRow(0);
HSSFCell cell = row.createCell(0);
cell.setCellValue("Hello! This message is generated from POI.");
wb.write(fos);
fos.close();
}
} 读取Excel文件时,首先生存一个POIFSFileSystem对象,由POIFSFileSystem对象构造一个HSSFWorkbook,该HSSFWorkbook对象就代表了Excel文档。下面代码读取上面生成的Excel文件写入的消息字串:
HSSFWorkbook wb = null;
try {
fs = new POIFSFileSystem(new FileInputStream("d:\test.xls"));
wb = new HSSFWorkbook(fs);
} catch (IOException e) {
e.printStackTrace();
}
HSSFSheet sheet = wb.getSheetAt(0);
HSSFRow row = sheet.getRow(0);
HSSFCell cell = row.getCell((short) 0);
String msg = cell.getStringCellValue();
(www.javaresearch.org)
你的需求却是在EXCEL文件中做一个按钮生成一个EXCEL文件,
我感觉那跟EXCEL中的“保存”和“另存为”没有什么区别呀?
你能否说得再详细一些?
你建立一个bat文件。让button指到bat文件上。
这样点button的时候就会执行bat文件拉。也就可以调用java拉。(当然可以连接到web上.)
而我现在要做的是在excel中有一个按钮,并不是像楼上说的那样。就是一个普通的input按钮。
这个按钮是用来生成文件的。
还有一个按钮,用来指定输出的目录的。就像常用的file按钮一样的。
包括文字的颜色及背景色。