根据字母取数字,根据数字取字母,主要应用他们之间的asciI码得对应关系
/**
* 数字与字母的转换(1、2、3.....A、B、C、.......)
*
* @author sg
*
*/
public class NumberMapLetter {
/**
* 取数字对应的字母
*
* @param index
* @return
*/
public static String getLetter(int index) {
String rs = "";
do {
index--;
rs = ((char) (index % 26 + (int) 'A')) + rs;
index = (int) ((index - index % 26) / 26);
} while (index > 0);
return rs;
}
/**
* 取字母对应的数字
*
* @param letter
* @return
*/
public static int getNumber(char letter) {
int index = (int) letter;
int start = (int) 'A';
int res = index - start + 1;
return res;
}
public static void main(String[] args) {
System.out.println(getLetter('C'));
}
}
分享到:
相关推荐
因此,将数字转换为Excel列号实际上就是将一个十进制数转换为一种特殊的二十六进制表示方式的过程。下面详细解释代码中的实现逻辑。 #### 代码分析 ```java /** * 根据行号返回该列号对应的字母 * @param column...
在Excel中,有时候我们需要将数字转换为中文大写,这在财务报告、发票制作或银行转账凭证等场景中尤其常见,因为中文大写可以避免数字输入错误造成的误解。以下是一份详细的步骤指南,教你如何在Excel中实现这个功能...
在Excel中,可以使用`CHAR`和`CODE`函数进行字符与代码之间的转换。`CHAR`函数接收一个数字参数并返回对应ANSI字符,而`CODE`函数则相反,它接受一个字符并返回其ANSI代码。通过这两个函数,用户可以轻松地查找特定...
在本案例中,我们有一个名为"经纬度与K码批量转换.xls"的Excel文件,它提供了便捷的方法来在经纬度坐标和K码之间进行批量转换。 经纬度是地球上地理位置的标准坐标系统,由经度和纬度组成。经度是从本初子午线(0°...
描述中提到的“先在Word中输入代码,选中代码后按Alt+X”,这是一种快捷方式,适用于知道特定字符代码的情况。这种方法是这样的:在文档中输入代码,如"Ⓐ",然后选中这个代码,按下Alt键不放,接着按下X键,Word会...
- 如果你只需要简单的字母数字组合,并且数字部分总是固定长度,你可以通过设置单元格格式来实现。 - 首先,选择需要填充的单元格。 - 右键点击并选择“设置单元格格式”。 - 在弹出的对话框中,选择“数字”...
标题 "阿拉伯数字转换成英文和大写" 描述的是一个使用 DELPHI 开发的程序,该程序能够将Excel表格中的阿拉伯数字转换为英文和大写的表示形式,特别适用于财务领域,可以保留小数点后两位。这个程序的实现涉及到了...
例如,在编程或自动化任务中,可能需要根据数字(如第1000列)转换成对应的字母表示法(如“JZ”)。这种需求通常出现在数据处理、脚本编写以及与其他系统的接口开发过程中。 #### 二、基础知识 在Excel中,列名是...
在图片转Excel过程中,OCR可以帮助识别并转换图片上的数字和字母。 5. **应用场景**:这种工具可能对处理包含大量结构化数据的图像特别有用,例如扫描的表格、收据或调查表。转换后,数据可以进行排序、过滤、计算...
通过以上方法,可以快速有效地为Excel表格中的行填充字母,极大地提高了工作效率,尤其适用于数据分析场景下的变量标识任务。此外,这种方法还具有灵活性高、易于维护的优点,对于经常需要进行类似工作的用户来说是...
对于那些使用 actxserver 的人。... 它将列数转换为 Excel 2013 的字母表示形式。 从“A”到“ZZZ”的三个字母表示。 !!! 可能不适用于其他版本的软件。 !!! Excel 2013 最多只有 XFD 或 16384 列
在Excel中进行K码与经纬度之间的转换,可以借助于公式或者自定义的VBA宏来实现。对于单个数据点的转换,可以建立两个工作表,一个用于输入K码,另一个用于输出对应的经纬度。用户可以在K码工作表中输入K码,然后通过...
WPS移动版,适用于Android平台,是一款全功能的办公软件,支持查看、创建和编辑Office文档,包括Excel表格。无论是在手机还是平板上,用户都能方便地进行文档操作,满足随时随地的办公需求。如果你对WPS表格的其他...
- Mode C:适用于数字对和字母数字对的编码,提高了数据密度。 总结来说,通过在Excel中结合Code128字体和宏,用户可以方便地创建和管理带有条形码的数据,这对于自动化处理、库存跟踪或批量打印标签等场景十分实用...
在Excel 2019中,函数列表按字母顺序排列,这可以帮助用户快速定位和应用特定的函数。 例如,ABS函数是数学和三角函数中的一个,它的作用是返回一个数字的绝对值。这在需要确保结果为正数时非常有用。又如ACCRINT...
该段源代码主要实现了将Excel单元格中的数字转换为英文描述的功能。例如,如果一个单元格内的数字是`123`,通过运行这段代码后,该单元格会被更新为`One Hundred Twenty Three`。 #### 二、关键函数介绍 ##### `D2...
【字母大小写转换】:将选区的单词、字母在大写小写、首字母大写之间转换 【中英翻译】:将选区进行中英互译,如果选择英文则转换成中文;如果选择中文则转换成英文 【小写金额转大写】:将小写金额批量转换成大写 ...
Code 128条码是一种高密度的条码标准,能编码所有的128个ASCII字符,包括数字、字母和一些特殊字符。在Excel中批量生成Code 128条码对于需要大量打印条码标签的业务来说,既高效又实用。 标题"excel批量生成code ...
适用于Excel 2002、2003、2007、2010 【显示经典菜单】:在Excel 2007或者2010中显示2003样式的菜单,方便初学Excel 2007或2010的用户查找菜单 【截取窗口对象】:将选定的窗口或者对象转换成图片文件,可截Excel...
在Excel中,有时我们需要快速填充26个英文字母的序列,无论是大写还是小写。...这种方法不仅适用于字母,还可以扩展到其他特定的序列填充需求,如数字、日期等。熟练掌握这些技巧,能极大地提高Excel数据处理的效率。