请教如何使用jxl将EXCEL单元格格式设置为“会计专用”格式

问题描述

最近在开发一个功能,要求导出的EXCEL中单元格格式为“会计专用”,我使用jxl生成的EXCEL,在这个地方遇到了问题,代码截图如下:NumberFormat中的format是套用EXCEL自定义对应的字符串(见下图)使用“货币”对应的字符串测过,可以实现生成的EXCEL中单元格格式为“货币”,但是使用“会计专用”就会出问题,因为newNumberFormat(Stringformat)中的format为“_¥*#,##0.00_;_¥*-#,##0.00_;_¥*"-"??_;_@_”包含多个“;”,见下图:请问这问题怎么解,先谢过了

解决方案

解决方案二:
你那格式能这样写吗?可以用正则匹配吧。
解决方案三:
这个好像和正则没有关系,我没有试正则,这个格式写法就是从EXCEL拿来的,遵循的这个规范http://hi.baidu.com/sykamuni/item/117a0409e9b2f431a3332a9c
解决方案四:
引用1楼xya_zone的回复:

你那格式能这样写吗?可以用正则匹配吧。

这个好像和正则没有关系,我没有试正则,这个格式写法就是从EXCEL拿来的,遵循的这个规范http://hi.baidu.com/sykamuni/item/117a0409e9b2f431a3332a9c

时间: 2024-09-08 11:01:28

请教如何使用jxl将EXCEL单元格格式设置为“会计专用”格式的相关文章

excel单元格格式中很实用的小技巧

  在Excel表格里面,有很多我们不知道或者不会使用的小技巧,处理好表格是我们学习和工作最常用的小工具.Excel 工具主要有WPS和Office软件里面比较常用的,我们可以使用其中任意一个来打开表格,学习和不断练习Excel来加快我们的工作效率. 用法一:分段显示手机号码 1.我们打开Excel输入姓名和手机号码(这里演示的是虚假的),再全部选中手机号码的部分,我这里是"B1-B4"区域.然后,我们在"开始"菜单的"字体"选项卡里点右下角的三

Excel单元格格式选择货币格式US$时变成US$¥

症状:用户在设定单元格格式选择货币格式US$时变成US$¥,多了个人民币元的符号--¥,如图: 原因:MS Office的Bug(Excel 2003 SP3 ) 解决方法:打补丁office2003-KB952208-GLB, 下载地址:http://thehotfixshare.net/board/index.php?autocom=downloads&req=download&code=confirm_download&id=6769 查看本栏目更多精彩内容:http://w

Excel 单元格格式快捷键

在应用程序中使用快捷键,可以使我们避免在键盘与鼠标之间来回切换,从而节省大量的时间,显著地提高工作效率.多掌握一些常用的快捷键,可以使您告别菜鸟时代,迅速成长为电脑应用的高手.下面这些快捷键是用于在Excel中设置单元格格式的,相信一定会对您有所帮助. Ctrl + Shift + ~:应用"常规"数字格式 "常规"格式不包含特定的数字格式,相当于在"单元格格式"对话框中的"数字"选项卡中选择"常规".比如

设置Excel单元格格式的快捷键

在应用程序中使用快捷键,可以使我们避免在键盘与鼠标之间来回切换,从而节省大量的时间,显著地提高工作效率.多掌握一些常用的快捷键,可以使您告别菜鸟时代,迅速成长为电脑应用的高手.下面这些快捷键是用于在Excel中设置单元格格式的,相信一定会对您有所帮助. Ctrl + Shift + ~:应用"常规"数字格式 "常规"格式不包含特定的数字格式,相当于在"单元格格式"对话框中的"数字"选项卡中选择"常规".比如

Excel 2013中保存自定义单元格格式的方法

  Excel 2013中保存自定义单元格格式的方法          1.在工作表中选择需要保存格式的单元格,单击"开始"选项卡下"样式"组中的"单元格样式"按钮,在打开的下拉列表中选择"新建单元格样式"选项,如图1所示. 图1 选择"新建单元格样式"选项 2.打开"样式"对话框,在"样式名"文本框中输入样式的名称,在"包括样式"栏中选择包括的样

excel设置单元格格式的应用

使用excel最为常见的应用就是给表格中的数据和文字设定各种需要的格式和效果.那么这些事如何实现的,今天我们来看一下excel常见格式的设定. 完成文字和数据格式设定,我们一定要用到excel中一个最为常用的工具:设置单元格格式. 设置单元格式的方法很简单,选择 excel表格中需要设置的列.行.单元格或单元格区域,然后右键选择"设置单元格格式菜单",或者选择完区域后点击"格式"菜单中的"单元格"项目,即可找到如下图的"单元格格式&qu

javaweb-关于poi读取Excel时转换单元格格式问题。

问题描述 关于poi读取Excel时转换单元格格式问题. poi读取Excel文档的时候,有哪个方法可以把读出那格数据 的同时 转换成我想要的单元格格式? 解决方案 可以读取那一格数据,然后转换,再写回文件 解决方案二: 这个网上应该有你想要的答案,通过读取到那个cell时,判断cell.getCellType(),cell的格式,得到cell的值,然后存起来,导出的时候 你是能够控制生成的excel 的cell的格式的.

C#输出excel合并单元格格式控制

问题描述 C#输出excel合并单元格格式控制 我想把输出的数据按照第一列数据相同的合并单元格.下面是我的代码,错误类型是object未包含r.get_range. private void button_print_Click(object sender, EventArgs e) //打印excel { int index_head = 0; int index_tail = 0; Excel.Range r; Excel.Application excel = new Excel.Appl

Excel单元格背景设置为灰色并锁定

如图,实现如下的功能,背景为灰色,并且,锁定相应的单元格不给修改. 设灰色 1. CTRL+A(全选) 2. 右键-设置单元格格式-图案-灰色 3. 鼠标拉选出想要的单元格 4. 右键-设置单元格格式-图案-无颜色 锁定单元格 1. 全选表格,格式-单元格-保护,去掉锁定那个勾 2. 选中要保护的单元格,格式-单元格-保护,勾上锁定那个勾 3. 最后,工具-保护-保护工作表(可设置密码) 查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.