http://www.iteye.com/problems/101730
/**
* Copyright (c) 2014, alax
* All Rights Reserved.
*/
package com.alax.framework.admin;
/**
*
* @author alax_app@yeah.net
* @Date 2014-5-27 下午09:44:46
*
*/
public class HexDemo {
public static void main(String[] args) {
int start = columnToIndex("D");
int end = columnToIndex("AD");
while(start < end){
System.out.println(indexToColumn(start));
start++;
}
}
/**
* 用于将Excel表格中列号字母转成列索引,从1对应A开始
*
* @param column
* 列号
* @return 列索引
*/
public static int columnToIndex(String column) {
if (!column.matches("[A-Z]+")) {
try {
throw new Exception("Invalid parameter");
} catch (Exception e) {
e.printStackTrace();
}
}
int index = 0;
char[] chars = column.toUpperCase().toCharArray();
for (int i = 0; i < chars.length; i++) {
index += ((int) chars[i] - (int) 'A' + 1)
* (int) Math.pow(26, chars.length - i - 1);
}
return index;
}
/**
* 用于将excel表格中列索引转成列号字母,从A对应1开始
*
* @param index
* 列索引
* @return 列号
*/
public static String indexToColumn(int index) {
if (index <= 0) {
try {
throw new Exception("Invalid parameter");
} catch (Exception e) {
e.printStackTrace();
}
}
index--;
String column = "";
do {
if (column.length() > 0) {
index--;
}
column = ((char) (index % 26 + (int) 'A')) + column;
index = (int) ((index - index % 26) / 26);
} while (index > 0);
return column;
}
}
分享到:
相关推荐
资源描述:一个使用java做的导出数据,并且可以在excel表生成折线图的工具类,使用简单操作方便。
默认情况下,Excel图表的横坐标轴(水平轴)和纵坐标轴(垂直轴)在数值为0的位置交叉。但在某些情况下,我们需要改变这个交叉点,比如当数据包含正负值时,横坐标轴可能位于图表内部,导致标签与数据点重叠。为了...
《Excel批量坐标快速生成KML工具详解》 在地理信息系统(GIS)的应用中,常常需要将大量的地理位置数据转换成特定格式以便于展示和分析。KML(Keyhole Markup Language)文件是Google Earth等软件用来描绘地表特征...
"Excel 如何作横坐标值不同双折线图" ...结论:通过使用 Excel 的散点图功能,可以轻松地创建双折线图,并解决不同横坐标值的问题。这个方法可以广泛地应用于数据分析和可视化领域,使得数据分析更加便捷和高效。
本文将介绍如何在Python中使用matplotlib库生成带有汉字横坐标的图表,并且会涉及到一些基本的Python编程知识和数据可视化技巧。 首先,本文提到了matplotlib库,这是一个用于创建静态、动画以及交互式可视化的...
java JXL导出Excel源码及jfreechart 生成折线图,饼图 java JXL导出Excel源码及jfreechart 生成折线图,饼图 java JXL导出Excel源码及jfreechart 生成折线图,饼图
标题“EXCEL坐标生成CAD图”揭示了一个技术过程,即使用Microsoft Excel电子表格中的坐标数据在Autodesk AutoCAD 2004环境下创建CAD(计算机辅助设计)图形。这一过程通常涉及编程,尤其是Visual Basic(VB)编程,...
在Java编程环境中,Apache POI库是一个非常实用的工具,用于读取、写入和修改Microsoft Office格式的文件,特别是Excel(.xlsx 和 .xls)文件。本教程将详细介绍如何使用JAVA POI库来创建一个包含图片的完整Excel...
可以在matlab 中画图设置横坐标字体为斜体,美观
使用Java Graphics2D类生成心跳曲线坐标图,一般用于在服务器端生成坐标对数据图片,示例可以参考这里:https://blog.csdn.net/youxijishu/article/details/124545372?spm=1001.2014.3001.5502
在Java编程中,生成Excel文件是一项常见的任务,特别是在数据处理和报表生成的场景下。本文将详细介绍如何使用Java实现Excel的生成,包括插入图片、添加特殊字符如复选框样式,以及在一个单元格内设置多种字体。我们...
在Java编程中,Apache POI库是一个非常实用的工具,它允许我们操作Microsoft Office文档,包括Excel(.xlsx和.xls格式)。本篇文章将详细介绍如何利用Java和Apache POI库向Excel工作表中插入图片。 首先,我们需要...
### Java读取Excel文件知识点详解 #### 一、引言 在日常开发工作中,经常需要处理Excel文件。Java作为一种广泛使用的编程语言,提供了多种库来读取Excel文件,其中较为常用的有Apache POI和JExcelApi等。本文将详细...
在Java编程中,导出数据到Excel是一种常见的需求,尤其当需要将图片与文本一起展示在电子表格中时。这个任务通常涉及到使用第三方库来处理Excel文件,因为Java标准库并未提供直接支持图像到Excel的功能。以下是一些...
在MATLAB中,绘制以时间为横坐标的图形是一项常见的任务,尤其在处理时间序列数据时。本教程将深入探讨如何利用MATLAB有效地实现这一功能,适用于处理大量或非连续时间数据的情况。 首先,理解时间轴的基本概念至关...
本篇文章将深入探讨如何使用Java生成线缓冲区,并结合Eclipse IDE进行开发。 首先,我们需要了解Java中的GIS库,例如JTS(Java Topology Suite)和GeoTools。JTS是一个强大的开源库,提供了一系列的几何操作,包括...
在道路建设与测绘领域,Excel 是一种常用的工具,用于处理和计算各种数据,尤其是涉及到坐标系统和逐桩坐标计算的工作。本主题将深入探讨如何利用Excel进行道路坐标计算,包括逐桩坐标、坐标转换和桩号反算,以及度...
本篇文章将详细讲解如何利用TeeChart控件将横坐标轴设置为时间轴,以便更好地展示时间序列数据。我们将通过案例源码分析,深入理解这一功能的实现。 首先,我们需要在项目中引入TeeChart库。VC6.0的集成开发环境中...
在Java编程领域,处理Excel文件是一项常见的任务,尤其是在数据分析、报表生成或自动化流程中。本项目专注于一个特定的需求,即“Java提取EXCEL图片重命名并改变像素大小”。这个功能对于那些需要批量处理Excel文件...
在EXCEL中绘制泰勒横坐标矿料级配曲线是一项常用的数据分析技术,特别是在沥青混凝土配合比设计领域。泰勒坐标是一种特殊的坐标系统,它的横坐标通常是非对称的,常用于表示不同粒径的矿料级配比例,以便于理解和...