本文目录一览:
如何通过jxl向excel中追加数据
工具-宏中的VB编辑器,插入-模块。复制下列程序
Sub test()
Dim r As Range
For Each r In ActiveSheet.UsedRange
r = "jxl" r
Next
End Sub
关闭VB编辑器,在任一需要加单引号的工作表上,点工具-宏,找到test,点执行即可。
JXL如何修改Excel文件中指定单元格的内容?
1、点击“开始”→格式设为“文本/数字/常规”进行测试。
2、日期列则按快捷键“Ctrl+H”,在查找文字处输入“-”,替换处依旧输入“-”并点击全部替换。(其他内容同理)
用jxl修改excel文件时,怎么复制插入某行
你可以直接在WORD里面选“插入”菜单下的“对象”命令,在对话框里选“Microsoft Excel 工作表”,点“确定”按钮就行了,里面的数据可以复制过来也可以直接输入,要修改内容时直接双击就行了。
JXL如何修改Excel文件中指定单元格的内容???
正好写了一个,给你参考~
public static void modifyExcel(String excelpath){
try {
jxl.Workbook wb =null; //创建一个workbook对象
try {
InputStream is = new FileInputStream(excelpath); //创建一个文件流,读入Excel文件
wb = Workbook.getWorkbook(is); //将文件流写入到workbook对象
} catch (BiffException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// jxl.Workbook 对象是只读的,所以如果要修改Excel,需要创建一个可读的副本,副本指向原Excel文件(即下面的new File(excelpath))
jxl.write.WritableWorkbook wbe= Workbook.createWorkbook(new File(excelpath), wb);//创建workbook的副本
WritableSheet sheet = wbe.getSheet(0); //获取第一个sheet
WritableCell cell =sheet.getWritableCell(0, 0);//获取第一个单元格
jxl.format.CellFormat cf = cell.getCellFormat();//获取第一个单元格的格式
jxl.write.Label lbl = new jxl.write.Label(0, 0, "修改后的值");//将第一个单元格的值改为“修改後的值”
lbl.setCellFormat(cf);//将修改后的单元格的格式设定成跟原来一样
sheet.addCell(lbl);//将改过的单元格保存到sheet
wbe.write();//将修改保存到workbook --》一定要保存
wbe.close();//关闭workbook,释放内存 ---》一定要释放内存
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (WriteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}