excel 表excel单元格格式='F:\……

EXCEL如何把一个单元格中的数字编号批量替换为与之相应的人名-如图,excel中,如何将A单元格中的姓名根据E,F单...
EXCEL如何把一个单元格中的数字编号批量替换为与之相应的人名
来源: &&&作者:编辑&&&日期:
先用数据分列功能(以逗号为分隔符)将表1的编号分开到多个单元格中,再用VLOOKUP函数引用表2的人名。
个带行号和列号的图看一下,我看看,或者发附件到
那只有用辅助列分列,然后用VLOOKUP提取,再连接了
<img alt="excel如何快速对齐图片和 单元 格" src="/uploads/allimg/P623F22-2.png" />
<img alt="excel表格界面" src="http://img1.ph.126.net/LrDZlqebxsFm2hCFL3U2YA==/5600874.jpg" />
EXCEL如何把一个单元格中的数字编号批量替换为与之相应的人名:
先用数据分列功能(以逗号为分隔符)将表1的编号分开到多个单元格中,再用VLOOKUP函数引用表2的人...
如何将excel的单元格内容最后一位批量替换成*号:
各位,如图,工作需要,要将这样的完整表格,卡号和身份证号码最后一位用*号代替......
在Excel 表格中如何将所有相同的数字或词一次改为另一个数字或字:
按ctrl+f会出现一个界面 在文本框内 输入你要被更换的内容 再点击上面的更换 输入你要更换的内容...
excel怎么批量替换最后一位的数字:
如图,以Excel2013为例。如果要替换E列的数字的最后一位,那么首先在E列意外的任意空白栏输入上...
如图,excel中,如何将A单元格中的姓名根据E,F单元格间的对应关系,进行批量替换:
如图,excel中,如何将A单元格中的姓名根据E,F单元格间的对应关系,进行批量...2014-12...
在EXCEL中如何批量修改序号和名称。:
选中B列的数字后,不要包含文字的单元格,点击鼠标右键并选择“设置单元格格式”→“自定义”→输入&AB...
excel如何批量选中单元格中的数字,并进行修改:
具体操作步骤如下: 如果单元格中的数挨在一起,先选中一个单元格并按住鼠标右键,再拖动鼠标,即可选中所...
怎么样在excel表格里批量修改某位数字?:
=SUBSTITUTE(A1,2,1,2) 或 =REPLACE(A1,2,1,1) 下拉复制公式或...
excel如何批量更换一串数字的前两位:
substitute函数定义:对指定的字符串进行替换。格式:=substitute(text,old...
excel表格中怎么把身份证号中的2个数字替换?:
方法: 1、打开EXCEL表格,在另一个单元格中输入:=REPLACE(B23,5,2,&AA&)。...
(编辑:qq网友)
&|&&|&&|&&|&&|&nbsp&|&5515人阅读
java(26)
一、POI设置Excel表&#26684;的单元&#26684;&#26684;式(在导出Excel表时设置各个单元&#26684;&#26684;式)
1、Excel的单元&#26684;&#26684;式&
图中的数据有数&#20540;、货币、时间、日期、文本等&#26684;式。这些数据&#26684;式在POI中的HSSFDataFormat类里都有相应的定义。&
HSSFDataFormat是HSSF子项目里面定义的一个类。类HSSFDataFormat允许用户新建数据&#26684;式类型。HSSFDataFormat类包含静态方法static java.lang.String getBuiltinFormat(short index),它可以根据编号返回内置数据类型。另外static short getBuiltinFormat(java.lang.String format)方法则可以根据数据类型返回其编号,static java.util.List getBuiltinFormats()可以返回整个内置的数据&#26684;式列表。&
在HSSFDataFormat里一共定义了49种内置的数据&#26684;式,如下面所示。&
&HSSFDataFormat的数据&#26684;式&
内置数据类型&
&General&&
&#,##0.00&&
&($#,##0_);($#,##0)&&
&($#,##0_);[Red]($#,##0)&&
&($#,##0.00);($#,##0.00)&&
&($#,##0.00_);[Red]($#,##0.00)&&
&0.00E&#43;00&&
&# ??/??&&
&d-mmm-yy&&
&h:mm AM/PM&&
&h:mm:ss AM/PM&&
&h:mm:ss&&
&m/d/yy h:mm&&
保留为过国际化用&
0x17 - 0x24&
&(#,##0_);(#,##0)&&
&(#,##0_);[Red](#,##0)&&
&(#,##0.00_);(#,##0.00)&&
&(#,##0.00_);[Red](#,##0.00)&&
&_($*#,##0_);_($*(#,##0);_($* \&-\&_);_(@_)&&
&_(*#,##0.00_);_(*(#,##0.00);_(*\&-\&??_);_(@_)&&
&_($*#,##0.00_);_($*(#,##0.00);_($*\&-\&??_);_(@_)&&
&_($*#,##0.00_);_($*(#,##0.00);_($*\&-\&??_);_(@_)&&
&[h]:mm:ss&&
&mm:ss.0&&
&##0.0E&#43;0&&
&@& - This is text format&
在上面表中,字符串类型所对应的是数据&#26684;式为&@&(最后一行),也就是HSSFDataFormat中定义的&#20540;为0x31(49)的那行。Date类型的&#20540;的范围是0xe-0x11,本例子中的Date&#26684;式为&&m/d/yy&&,在HSSFDataFormat定义的&#20540;为0xe(14)。 &
2、POI中Excel文件Cell的类型&
在读取每一个Cell的&#20540;的时候,通过getCellType方法获得当前Cell的类型,在Excel中Cell有6种类型,如下面所示。&
Cell的类型&
CELL_TYPE_BLANK&
空&#20540;&
CELL_TYPE_BOOLEAN&
CELL_TYPE_ERROR&
CELL_TYPE_FORMULA&
CELL_TYPE_STRING&
CELL_TYPE_NUMERIC&
数&#20540;型&
一般都采用CELL_TYPE_STRING和CELL_TYPE_NUMERIC类型,因为在Excel文件中只有字符串和数字。如果Cell的Type为CELL_TYPE_NUMERIC时,还需要进一步判断该Cell的数据&#26684;式,因为它有可能是Date类型,在Excel中的Date类型也是以Double类型的数字存储的。Excel中的Date表示当前时间与日相隔的天数,所以需要调用HSSFDateUtil的isCellDateFormatted方法,判断该Cell的数据&#26684;式是否是Excel Date类型。如果是,则调用getDateCellValue方法,返回一个Java类型的Date。
好了读完上面两段文字我想大家关于CELL类型和&#26684;式应该清楚了,更应该清楚的是到底怎么才能将‘设置单元&#26684;&#26684;式’改成文本然后再导出
解决方案:就是上面代码中的ExcelOut类里面createTableRow方法中的一段代码
&& & & & &&&HSSFCellStyle cellStyle2 = demoWorkBook.createCellStyle();
& & & &HSSFDataFormat format = demoWorkBook.createDataFormat();
& & & &cellStyle2.setDataFormat(format.getFormat(&@&));
& & & &cell.setCellStyle(cellStyle2);
以上转自:
注:用setDefaultColumnStyle可以设置列的&#26684;式 cellStyle2.setDataFormat(format.getFormat(&@&));
二、处理大数的读取(将大数的科学计数法转化为正常&#26684;式,并作为字符串读入数据库)
目前见到的最简单的方法:
HSSFCell cell = row.getCell(0);
if(cell.getCellType == HSSFCell.CELL_TYPE_NUMERIC){
& & & & &cell.setCellType(HSSFCell.CELL_TYPE_STRING);
& & & & &String cellValue = cell.toString();
如果Excel表中是学号、身份证号等长数据,使用double cellValue=cell.getNumericCellValue()或者String cellValue=String.valueOf(cell.getNumericCellValue())得到的是科学计数形式,如****E**,而不是********(*表示数字),这种情况下除了利用以上方法,还可利用下面方法:
int cellValue_int = (int)cell.getNumericCellValue();
String cellValue=String.valueOf(cellValue_int);
这种强制转换的方式只适用于整数形式,小数形式请利用第一种方法。相对来说,第二种方法比较直接。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:301791次
积分:4252
积分:4252
排名:第5792名
原创:92篇
转载:109篇
评论:45条
(1)(2)(1)(1)(1)(5)(6)(2)(1)(1)(3)(2)(1)(1)(1)(1)(2)(1)(5)(2)(1)(1)(3)(9)(10)(4)(5)(3)(13)(8)(5)(14)(4)(7)(3)(5)(16)(7)(43)电脑维修教程 - 最实用的电脑维修知识,系统光盘下载网站!
Excel表格如何实现鼠标指向单元格自动显示图片移开则隐藏
信息来源:
当我们在预览他人制作的表格是会发现当鼠标指向某单元格时,就会自动显示图片,当移开时则隐藏图片。这样的效果在眼前一亮,给我们的感觉就是酷。那么重点来了,这样的鼠触互动效果是怎么实现的呢?之所以会出现这样效果是制作信息量比较大且表格又想简单的一种解决方式吧。
像类似鼠标指向单元格就出现相关图片的互动效果在2007中可以通过为单元格添加图片批注功能来实现,接下来以制作产品列表为例向大家介绍下图片批注的具体添加过程,有此需求的朋友不妨参考下,或许会有意想不到的收获。
鼠标指向单元格,自动显示预设图片
单个添加图片
右击目标单元格,选择&添加批注&,删除批注输入框中所有文字,接着鼠标移动到批注输入框的边线,当指针变成十字箭头时,单击鼠标右键选择&设置批注格式&&&颜色与线条& &&填充效果&&&图片&,再单击&选择图片&添加图片即可。
现在鼠标指向目标单元格即可显示图片,移开鼠标图片就会自动隐藏。如果鼠标移开时图片没有自动消失,可单击窗口左上角的&&,在弹出的菜单中单击&选项&,在&选项&窗口左侧选择&高级&,在右侧选择 &仅显示标志符,悬停时加显批注&,确定后图片即可自动隐藏了。
批量添加图片
如果有许多单元格要添加图片批注,逐一设置就很麻烦。我们可以通过宏批量设置图片批注。
先把需要用到的图片文件全部集中到一个文件夹中(例:F:\产品图),各图片名称必须与表格中相应产品名一致,以&产品名.jpg&这样的格式命名,例如昂达VX545HD.jpg、昂达VX757.jpg等等。此外,所有图片的高宽比例也应该一致,这样才能确保统一设置后显示的图片不变形。
然后,在2007中打开工作簿,按下组合键&Alt+F8&打开宏窗口,输入宏名为&添加图片批注&,单击&创建&按钮,在打开的VBA窗口中编辑代码。
代码片段:
Sub 添加图片批注()
Dim 单元格
On Error Resume Next
For Each 单元格 In Selection
单元格.AddComment
单元格.Comment.Shape.Fill.UserPicture &F:\产品图\& & 单元格.Value & &.jpg&
单元格.Comment.Shape.Height = 120
单元格.Comment.Shape.Width = 200
Next 单元格
最后,关闭VBA窗口,把文件另存为&启用宏的工作簿&格式的文档。现在你只要选中要设置的所有单元格,例如A4:A20,按下组合键&Alt+F8&打开宏窗口,双击列表中的&添加图片批注&运行宏,即可批量为单元格添加图片了。
(注:图片在设置后会直接保存在工作簿中)。如果表格中的产品名改变了,或用于批注的图片文件更换了,你只要再运行一下&添加图片批注&宏刷新即可。
&以下是对 [] 的评论,总共:0条评论
1当你刷新微信朋友圈,是不是时常可以看到朋友......
2&#160;&#160;&#160;&#160;由于消费者在购买......
3分式与根式输入之后,会遇到一个问题,那就是......
4在等式中约去相同因式,在数学中会经常遇到,......
5如图6?19所示为某公司给省商务厅上报的2013......

我要回帖

更多关于 excel单元格格式 的文章

 

随机推荐