Excel单元格格式代码大全?1、”G/通用格式”:以常规的数字显示,相当于”分类”列表中的”常规”选项。2、 “#”:数字占位符。只显有意义的零而不显示无意义的零。小数点后数字如大于”#”的数量,则按”#”的位数四舍五入 3、那么,Excel单元格格式代码大全?一起来了解一下吧。
用自定义格式设置可以实现数据带单位。举例说明洞锋烂。
例如有数据表如图:
第一步:选中B2:B6,点击格式-设基誉置单元格格式-自定义。如图:
第二步:输入格式 #,##0"kg"后按确认,结果如图:
第三步:选择D2:D6,同上输入格式为#,##0"元"后纳漏按确认,结果如图:
在利用Excel进行录入数据时,需要某行或者某列的单元格都需要统一的格式,这时需要给单元格设置一些有关的格式这样才能更加的把工作效率提高,下面是我整理的excel单元格格式函数设置教程以供大家阅读。
excel单元格格式函数设置教程excel单元格格式函数设置步骤1: 我们举例说明一下,我们要达到这样的效渗念果,让某一单元格显示当前的时间。
excel单元格格式函数设启喊举置步骤2: 这个时候我们简单一下NOW函数,这个函数可以获得当前的时间,我们只需要对这个值进行简单的修改就可以了。
excel单元格格式函数设置步骤3: 首先我们将now函数是年月日显示出来,这个代码怎么输入呢?
excel单元格格式函数设置步骤4: 我们CTRL+1打开“单元格格式”对话框,在“日期”中选择如图样式。
excel单元格格式函数设置步骤5: 这个时候我们再点击“自定义”,你这个时候就可以看到代码了。复制这一段代码。
excel单元格格式函数设置步骤6: 将多余的引号去掉,增加到TEXT函数中。
Excel中的单元格格式是一个最基本但是又很高级的技能,说它基本是因为几乎天天都会用到它,会用它来设置一些简单的格式,比如日期,文本等等;高级是因为利用Excel单元格的自定义格式我们可以实现一些看起来非常神奇和有用的效果。
下面本文就由浅入深的来介绍一下 Excel单元格自定义格式的知识和技巧。
1、"G/通用格式"
以常规的数字显示,相当于"分类"列表中的"常规"哪扒选项。
代码:G/通用格式。10 显示为 10;10.1 显示为 10.1
2、 "#":配羡数字占位符
只显有意义的零而不显示无意义的零。小数点后数字如大于"#"的数量,则按"#"的位数四舍五入。
代码:###.##。12.1 显示为 12.1, 12.1263 显示为 12.13
3、"0":数字占位符
如果单元格的内容大于占位符,则显示实际数字,如果小于点位符的数量,则用0补足。
例如代码:00000。1234567 显示为 1234567, 123 显培缓拍示为 00123
代码:00.000。100.14 显示为 100.140, 1.1 显示为 01.100
4、"@":文本占位符
如果只使用单个@, 作用是引用原始文本, 要在输入数字数据之后自动添加文本, 使用自定义格式为:"文本内容"@;要在输入数字数据之前自动添加文本, 使用自定义格式为:@"文本内容"。
我们在excel中不仅仅是可以数字文字、单元格和工作表格的格式,我们会可以设置很多的和数据相关的属性,今天我们就来简单了解一下excel表格的常规格式和自定义数据格式。
一、常规格式设置
1、文本
文本是Excel工作表的基本数据类型,设置它的格式可以不以单元格为单位进行。选中某一个或几个文字,可以像在Word中那样单独设置它的字体、字号等格式:选中需要设置格式的文本,单击“格式/单元格”菜单,轻松设置即可。
2、数值
全部由阿拉伯数字组成的数据在Excel中称为数值,它是Excel处理的主要对象。在默认情况下,输入Excel单元格的数字使用常规格式,它不包含任何特定的数字格式。如果你要为数值设置更复杂的格式,应选中要设置格式的单元格(或区域),再打开“单元格格式/数字”选项卡。首先选中“分。首先选中“分类”下的“数值”,就可以看到“示例”下显示的数值格式。如果你单击“小数位数”选择框右边的按钮(或在框中输入一个整数),或选中“使用千位分隔符”,就可以在“示例”下看到它们的实际变化。若选中单元格中的数值是负数(如“-1689.25”),还可以从的“负数”列表框中选择一种负数格式(共五种)。作为数值的特例,Excel在“分类”下提供了“货币”格式。
import
org.apache.poi.hssf.usermodel.HSSFCell;
import
org.apache.poi.hssf.usermodel.HSSFCellStyle;
import
org.apache.poi.hssf.usermodel.HSSFRow;
import
org.apache.poi.hssf.usermodel.HSSFSheet;
import
org.apache.poi.hssf.usermodel.HSSFWorkbook;
import
org.apache.poi.poifs.filesystem.POIFSFileSystem;
/**
*
@param
inputFile
输入模板文件路卜或隐径
*
@param
outputFile
输入文型厅件存放于服务器路径
*
@param
dataList
待导出数据
*
@throws
Exception
*
@roseuid:
*/
public
void
exportExcelFile(String
inputFile,
String
outputFile,
List
dataList)
throws
Exception
{
//用模板文件构造poi
POIFSFileSystem
fs
=
new
POIFSFileSystem(new
FileInputStream(inputFile));
//创建模板工作表
HSSFWorkbook
templatewb
=
new
HSSFWorkbook(fs);
//直接取模板第一个sheet对象
HSSFSheet
templateSheet
=
templatewb.getSheetAt(1);
//得到模板的第一个sheet的第一行对象
为了得到模板样式
HSSFRow
templateRow
=
templateSheet.getRow(0);
//HSSFSheet
timplateSheet
=
templatewb.getSheetAt(1);
//取得Excel文件的总列数
int
columns
=
templateSheet.getRow((short)
0).getPhysicalNumberOfCells();
Debug.println("columns
is
:
"
+
columns);
//创建样式数组
HSSFCellStyle
styleArray[]
=
new
HSSFCellStyle[columns];
//一次性创建所有列的样式放在数组里
for
(int
s
=
0;
s
<
columns;
s++)
{
//得到数组实例
styleArray[s]
=
templatewb.createCellStyle();
}
//循环对每一个单元格进行赋值
//定位行
for
(int
rowId
=
1;
rowId
<
dataList.size();
rowId++)
{
//依次取第rowId行数据
每一个数据是valueList
List
valueList
=
(List)
dataList.get(rowId
-
1);
//定位列
for
(int
columnId
=
0;
columnId
<
columns;
columnId++)
{
//依次取出对应与colunmId列的值
//每一个单元格的值
String
dataValue
=
(String)
valueList.get(columnId);
//取出colunmId列的的style
//模板每一列的样式
HSSFCellStyle
style
=
styleArray[columnId];
//取模板第colunmId列的单元格对象
//模板单元格对象
HSSFCell
templateCell
=
templateRow.getCell((short)
columnId);
//创建一个新的rowId行
行对象
//新建的行对象
HSSFRow
hssfRow
=
templateSheet.createRow(rowId);
//创建新的rowId行
columnId列
单元格对象
//新建的单元格对象
HSSFCell
cell
=
hssfRow.createCell((short)
columnId);
/团扒/如果对应的模板单元格
样式为非锁定
if
(templateCell.getCellStyle().getLocked()
==
false)
{
//设置此列style为非锁定
style.setLocked(false);
//设置到新的单元格上
cell.setCellStyle(style);
}
//否则样式为锁定
else
{
//设置此列style为锁定
style.setLocked(true);
//设置到新单元格上
cell.setCellStyle(style);
}
//设置编码
cell.setEncoding(HSSFCell.ENCODING_UTF_16);
//Debug.println("dataValue
:
"
+
dataValue);
//设置值
统一为String
cell.setCellValue(dataValue);
}
}
//设置输入流
FileOutputStream
fOut
=
new
FileOutputStream(outputFile);
//将模板的内容写到输出文件上
templatewb.write(fOut);
fOut.flush();
//操作结束,关闭文件
fOut.close();
}
以上就是Excel单元格格式代码大全的全部内容,一、常规格式设置 1、文本 文本是Excel工作表的基本数据类型,设置它的格式可以不以单元格为单位进行。选中某一个或几个文字,可以像在Word中那样单独设置它的字体、字号等格式:选中需要设置格式的文本。