实现代码如下:
import org.apache.poi.hssf.usermodel.*
import java.io.FileOutputStream
import java.io.IOException
publicclass CreateCells
{
publicstaticvoid main(String[] args)
throws IOException
{
HSSFWorkbook wb = new HSSFWorkbook()//建立新HSSFWorkbook对象
HSSFSheet sheet = wb.createSheet("new sheet")//建立新的sheet对象
// Create a row and put some cells in it. Rows are 0 based.
HSSFRow row = sheet.createRow((short)0)//建立新行
// Create a cell and put a value in it.
HSSFCell cell = row.createCell((short)0)//建立新cell
cell.setCellValue(1)//设置cell的整数类型的值
// Or do it on one line.
row.createCell((short)1).setCellValue(1.2)//设置cell浮点类型的值
row.createCell((short)2).setCellValue("test")//设置cell字符类型的值
row.createCell((short)3).setCellValue(true)//设置cell布尔类型的值
HSSFCellStyle cellStyle = wb.createCellStyle()//建立新的cell样式
cellStyle.setDataFormat(HSSFDataFormat.getFormat("m/d/yy h:mm"))//设置cell样式为定制的日期格式
HSSFCell dCell =row.createCell((short)4)
dCell.setCellValue(new Date())//设置cell为日期类型的值
dCell.setCellStyle(cellStyle)//设置该cell日期的显示格式
HSSFCell csCell =row.createCell((short)5)
csCell.setEncoding(HSSFCell.ENCODING_UTF_16)//设置cell编码解决中文高位字节截断
csCell.setCellValue("中文测试_Chinese Words Test")//设置中西文结合字符串
row.createCell((short)6).setCellType(HSSFCell.CELL_TYPE_ERROR)//建立错误cell
// Write the output to a file
FileOutputStream fileOut = new FileOutputStream("workbook.xls")
wb.write(fileOut)
fileOut.close()
}
}
Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。
用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle公司收购Sun Microsystems。
类结构:首先要定义一个类,该类负责读取Excel文件并将其内容转换成可以在控制台打印的字符串。该类应该具有以下几个成员:
1. 一个构造函数,用于接受Excel文件的路径,并将其加载到内存中。
2. 一个成员变量,用于保存Excel文件的内容。
3. 一个方法,用于将Excel文件的内容转换为可以在控制台打印的字符串。
编码过程:
首先,从构造函数开始,使用Java POI库中提供的API来读取Excel文件,并将其内容存储在成员变量中。
接下来,实现将Excel文件内容转换为可以在控制台输出的字符串的方法。首先使用POI库中提供的API来读取Excel文件的行和列,将其转换为字符串。然后,使用换行符将每一行的字符串连接起来,最终得到一个可以在控制台输出的字符串。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)