`
ater
  • 浏览: 49797 次
  • 性别: Icon_minigender_1
  • 来自: 福州
文章分类
社区版块
存档分类
最新评论

Excel 列的索引号转化

阅读更多
  像POI等工具对excel操作时行与列的序列号都是从0开始的数字。但插入公式时列的序列号必须为“A,B,C……”(如“SUM(A3:A6”)),所以写了一个简单的转化方法

/**
	 * 将0,1,2……25,26……转为A,B,C……Z,AA……
	 * @param celNum
	 * @return
	 */
	public String getExcelColumnName(int celNum) {
		int num = celNum + 1;//celNum是从0算起
		String tem = "";
		while(num > 0) {
			int lo = (num - 1) % 26;//取余,A到Z是26进制,
			tem = (char)(lo + 'A') + tem;
			num = (num - 1) / 26;//取模
		}
		return tem;
	}
 
分享到:
评论

相关推荐

    matlab开发-Excel列名称到编号

    MATLAB提供了丰富的工具来操作Excel文件,例如`xlsread`和`xlswrite`函数用于读写Excel数据,但它们并不直接支持列名到列号的转换。因此,通常我们需要自定义函数来实现这个功能。 在提供的`xlsColStr2Num.m`文件中...

    ExcelColumnIndexDemo.rar

    Excel版本查看以及列名和列索引之间的转化 Excel的行数和列数是有极限的。 Excel表格不同版本最大行数和列数都会不一样。比如: Excel 2003版:列数最大256(IV,2的8次方)列,行数最大65536(2的16次方)行; Excel ...

    易语言读取excel文件到高级表格

    字母列索引可以转化为数字,方法是将每个字母转换为其在字母表中的位置(A=1,B=2...),然后将连续的字母相加。例如,对于列索引"BC",B的值为2,C的值为3,所以"BC"对应的数字索引就是2 * 26 + 3 = 55。 综上所述...

    excel一键转化csv

    本教程将详细讲解如何通过编程实现Excel文件(.xlsx或.xls)一键转化为CSV文件,并提供源码供用户根据自身需求进行调整。 首先,我们需要理解Excel文件和CSV文件的基本差异。Excel文件存储在二进制格式中,包含丰富...

    前端导出Excel table2excel

    例如,我们可以创建一个数组,列出需要排除的列索引,然后在转换函数中排除这些列。这样可以确保导出的Excel文件只包含用户关心的数据。 在实现前端导出Excel时,需要注意兼容性问题。由于这个操作是在客户端完成的...

    PowerDesigner(PDM)文件自动转换为Excel文件格式

    1. **PowerDesigner的PDM文件**:PDM文件是PowerDesigner保存物理数据模型的文件格式,其中包含了表、字段、键、索引、约束和数据库特定的信息。这些信息以XML的形式存储,对于人类阅读来说不够直观。 2. **自动...

    Labview 读Excel数据

    2. **工作表和单元格访问**:在LabVIEW中,你需要指定要读取的工作表名称或索引以及具体单元格的位置。通常,工作表是通过字符串来标识的,而单元格位置可以使用A1、B5等标准Excel引用格式。 3. **数据类型转换**:...

    excel生成建表SQl

    在Excel中,我们可以标记某些列作为索引,生成的SQL会包含`CREATE INDEX`语句。 3. **默认值**:默认值是指如果用户在插入新记录时未提供某个字段的值,那么该字段将自动使用预设的默认值。在Excel中,可以为每个...

    EXCEL2010交换三列数据位置

    1代表A列,-1代表B列(在Excel中,负数的索引表示逆序),0代表C列。 2. `C1:C5 & ";" & "!" & B1:B5 & ";" & A1:A5` 这部分是`TEXT`函数的第二个参数,用于定义格式字符串。每个区域的引用之间用分号隔开,前缀的"!...

    python txt文本批量转换excel

    可以设置参数如`index=False`来避免保存索引列。 8. **批量处理**:为了转换整个目录下的所有TXT文件,可以使用`os`库来遍历文件夹,对每个TXT文件执行上述步骤。 以下是一个简单的代码示例,展示了如何实现这个...

    asp.net c# 将excel导入网页

    3. **访问工作表和数据**:使用`excelPackage.Workbook.Worksheets`获取工作表集合,然后通过索引或名称选择特定工作表。例如,读取第一张工作表的数据: ```csharp ExcelWorksheet worksheet = excelPackage....

    使用matlab或python将txt文件转为excel表格

    另外,如果你需要使用更底层的方式来操作Excel文件,例如避免pandas自动生成的索引,你可以使用`xlrd`和`xlwt`库。这两个库分别用于读取和写入Excel文件。以下是使用它们的示例: ```python import numpy as np ...

    java_poi导入excel通用工具类

    通过指定单元格的行号和列号,可以灵活地读取和设置任意位置的数据。 6. **实用工具类**: - `ImportExcelUtil` 类很可能是实现了上述功能的一个工具类,它封装了Excel读取、数据映射到Java对象的过程,提供易于...

    Excel2Json

    2. **解析Excel数据**:解析Excel文件的每一行和每一列,将其转化为结构化的数据对象。 3. **转换为JSON格式**:根据Excel文件的结构,将数据组织成JSON对象或数组。例如,行可能对应于JSON对象,列可能对应于对象的...

    JS转换成excel

    我们遍历JSON数据,将键值对分别作为单元格(Cell)的行索引和列索引,然后填充数据。 4. **样式与格式设置**:Excel支持各种样式,如字体、颜色、对齐方式等。`exceljs`库允许我们为单元格、行或列设置这些样式。 ...

    Java解析Excel与导入Excel

    例如,你可以创建一个实体类,字段对应Excel的列,使用easypoi提供的工具类,将实体对象列表转换为Excel工作簿,最后将其写入到输出流中,完成导出。 导入Excel的过程则相对复杂一些,因为需要解析Excel文件并将其...

    excel导入mysql 完整版

    确保字段类型与Excel列的数据类型相匹配,例如,如果Excel列包含数字,那么在MySQL中对应的字段应为INT或FLOAT。 完成表结构设计后,我们可以通过以下两种方法将Excel数据导入MySQL: 1. **使用LOAD DATA INFILE...

    Excel数组变换技巧三则.rar

    例如,你有一列产品名称,想要将它们转化为一个两列的矩阵,其中每一行包含产品名称和相应的ID(假设ID是连续的)。可以先使用INDEX和ROW组合生成ID数组,再与产品名称数组进行组合。INDEX函数可以用于生成动态的行...

    Excel VBA实现RGB颜色转十六进制代码.rar

    在Excel中,我们经常需要处理各种颜色,尤其是在创建自定义样式或者进行数据分析时。VBA(Visual Basic for Applications)作为Excel内置的编程语言,为我们提供了强大的功能,包括颜色的处理。本项目“Excel VBA...

    toColumnIndex:将列索引转换为字母名称的实用程序功能

    例如,在Excel中,第1列是"A",第26列是"Z",第27列则是"AA",以此类推。这种转换对于理解和操作基于字母列标识的二维数据矩阵至关重要。 在"toColumnIndex"函数中,核心逻辑通常涉及将数字索引拆分为多个部分,每...

Global site tag (gtag.js) - Google Analytics