用批处理程序创建excel文件

用批处理程序创建excel文件,第1张

一、工作簿的“批处理”

1、打开多个工作簿:在“文件”菜单中选择“打开文件”,按住“Shift”键或“Ctrl”键并配以鼠标 *** 作,在d出的对话框文件列表中选择彼此相邻或不相邻的多个工作簿,然后按“确定”按钮,就可以一次打开多个工作簿。

2、关闭所有打开工作簿而不退出Excel:按下“Shift”键并在“文件”菜单中选择“关闭所有文件”,如无修改则工作簿被立即关闭;如果有未保存的修改,系统询问是否要保存修改。

二、工作表的“批处理”

按住“Shift”键或“Ctrl”键并配以鼠标 *** 作,在工作簿底部选择多个彼此相邻或不相邻的工作表标签,然后就可以对其实行多方面的批量处理,笔者仅举几例进行说明。

1、在选中的工作表标签上按右键d出快捷菜单,进行插入和删除多个工作表的 *** 作。

2、在“文件”菜单中选择“页面设置”,将选中的多个工作表设成相同的页面模式。

3、通过“编辑”菜单中的有关选项,在多个工作表范围内进行查找、替换、定位 *** 作。

4、通过“格式”菜单中的有关选项,将选中的多个工作表的行、列、单元格设成相同的样式以及进行一次性全部隐藏 *** 作。

5、在“工具”菜单中选择“选项”,在d出的菜单中选择“视窗”和“编辑”按钮,将选中的工作表设成相同的视窗样式和单元格编辑属性。

6、选中上述工作表集合中任何一个工作表,并在其上完成我们所需要的表格,则其它工作表在相同的位置也同时生成了格式完全相同的表格。

只要有表格 就会有Microsoft Excel 用Microsoft Excel处理数据已成为不少人的习惯 Jakarta POI API就为Java程序员提供了一条存取Microsoft文档格式的神奇之路 其中最成熟的就是能存取Microsoft Excel文档的HSSF API 本篇文章就举例示范如何利用Java 创建和读取Excel文档 并设置单元格的字体和格式 为了保证示例程序的运行 必须安装Java sdk 和Jakarta POI Jakarta POI的Web站点是: 创建Excel 文档 示例 将演示如何利用Jakarta POI API 创建Excel 文档 示例 程序如下 import apache poi hssf usermodel HSSFWorkbook;import apache poi hssf usermodel HSSFSheet;import apache poi hssf usermodel HSSFRow;import apache poi hssf usermodel HSSFCell;import java io FileOutputStream;public class CreateXL { / Excel 文件要存放的位置 假定在D盘JTest目录下/ public static String outputFile= D:/JTest/ gongye xls ; public static void main(String argv[]){ try{// 创建新的Excel 工作簿HSSFWorkbook workbook = new HSSFWorkbook();// 在Excel工作簿中建一工作表 其名为缺省值// 如要新建一名为 效益指标 的工作表 其语句为 // HSSFSheet sheet = workbook createSheet( 效益指标 );HSSFSheet sheet = workbook createSheet();// 在索引 的位置创建行(最顶端的行)HSSFRow row = sheet createRow((short) );//在索引 的位置创建单元格(左上端)HSSFCell cell = row createCell((short) );// 定义单元格为字符串类型cell setCellType(HSSFCell CELL_TYPE_STRING);// 在单元格中输入一些内容cell setCellValue( 增加值 );// 新建一输出文件流FileOutputStream fOut = new FileOutputStream(outputFile);// 把相应的Excel 工作簿存盘workbook write(fOut);fOut flush();// *** 作结束 关闭文件fOut close();System out println( 文件生成 ); }catch(Exception e) {System out println( 已运行 xlCreate() : + e ); }}} 读取Excel文档中的数据 示例 将演示如何读取Excel文档中的数据 假定在D盘JTest目录下有一个文件名为gongye xls的Excel文件 示例 程序如下 import apache poi hssf usermodel HSSFWorkbook;import apache poi hssf usermodel HSSFSheet;import apache poi hssf usermodel HSSFRow;import apache poi hssf usermodel HSSFCell;import java io FileInputStream;public class ReadXL { / Excel文件的存放位置 注意是正斜线/ public static String fileToBeRead= D:/JTest/ gongye xls ; public static void main(String argv[]){try{// 创建对Excel工作簿文件的引用HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));// 创建对工作表的引用 // 本例是按名引用(让我们假定那张表有着缺省名 Sheet )HSSFSheet sheet = workbook getSheet( Sheet );// 也可用getSheetAt(int index)按索引引用 // 在Excel文档中 第一张工作表的缺省索引是 // 其语句为 HSSFSheet sheet = workbook getSheetAt( );// 读取左上端单元HSSFRow row = sheet getRow( );HSSFCell cell = row getCell((short) );// 输出单元内容 cell getStringCellValue()就是取所在单元的值System out println( 左上端单元是 + cell getStringCellValue());}catch(Exception e) {System out println( 已运行xlRead() : + e ); }}} 设置单元格格式 在这里 我们将只介绍一些和格式设置有关的语句 我们假定workbook就是对一个工作簿的引用 在Java中 第一步要做的就是创建和设置字体和单元格的格式 然后再应用这些格式 创建字体 设置其为红色 粗体 HSSFFont font = workbook createFont();font setColor(HSSFFont COLOR_RED);font setBoldweight(HSSFFont BOLDWEIGHT_BOLD); 创建格式 HSSFCellStyle cellStyle= workbook createCellStyle();cellStyle setFont(font); 应用格式 HSSFCell cell = row createCell((short) );cell setCellStyle(cellStyle);cell setCellType(HSSFCell CELL_TYPE_STRING);cell setCellValue( 标题 ); 总之 如本篇文章所演示的一样 Java程序员不必担心Excel工作表中的数据了 利用Jakarta POI API 我们就可以轻易的在程序中存取Excel文档 lishixinzhi/Article/program/Java/JSP/201311/19396

以上就是关于用批处理程序创建excel文件全部的内容,包括:用批处理程序创建excel文件、Java *** 作Excel完美解决方案、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10630171.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存