`

Excel Sheet Column Title

阅读更多
Given a positive integer, return its corresponding column title as appear in an Excel sheet.

For example:

    1 -> A
    2 -> B
    3 -> C
    ...
    26 -> Z
    27 -> AA
    28 -> AB

给定一个数,转换成Excel的字母表示形式,实际上就是一个十进制数字转26进制运算。代码如下:
public class Solution {
    public String convertToTitle(int n) {
        StringBuilder sb = new StringBuilder();
        for(; n > 0; n /= 26) {
            sb.insert(0, (char)('A' + --n % 26));
        }
        return sb.toString();
    }
}
分享到:
评论

相关推荐

    js-leetcode题解之168-excel-sheet-column-title.js

    javascript js_leetcode题解之168-excel-sheet-column-title.js

    python-leetcode题解之168-Excel-Sheet-Column-Title.py

    python python_leetcode题解之168_Excel_Sheet_Column_Title.py

    LeetCode-Excel-Sheet-Column-Title

    在LeetCode上的"Excel Sheet Column Title"问题中,我们需要解决的是将给定的列编号转换成对应的Excel列标题。在Excel表格中,列标题由字母表示,例如"A", "B", "C"一直到"Z",然后是"AA", "AB", "AC"等。当列号超过...

    LeetCode最全代码

    | # | Title | Solution | Time | Space | Difficulty | Tag | Note| |-----|---------------- | --------------- | --------------- | --------------- | ------------- |--------------|-----| 136 | [Single ...

    使用Python通过win32 COM打开Excel并添加Sheet的方法

    通过Sheet的名称,我们可以获取到特定的Sheet对象,然后可以使用`Cells(row, column)`方法访问特定位置的单元格,并通过`.Value`属性设置单元格的值。 总结来说,Python通过win32com.client与Excel交互,可以实现...

    Aspose.cells最新7.4版本破解 可使用C#操作Excel

    private void AddTitle string title int rowIndex int columnIndex { Cell cell1 sheet Cells[rowIndex columnIndex]; cell1 PutValue title ; } private void AddHeader DataTable dt int rowIndex int ...

    python按条件读写Excel表中的数据 v3.0

    这里,`file1.xlsx`和`file2.xlsx`是你要比较的Excel文件,`Sheet1`和`Sheet2`分别是文件中的工作表名。 接下来,我们可以对这两个DataFrame进行比较。假设我们要比较的是相同索引(行)和列的数据,可以使用`...

    Java读取Excel解析为JavaBean

    this.columnTitle = columnTitle; } public String getColumnTitle() { return columnTitle; } } ``` 接下来,`ExeclUtils.java` 类是实现读取Excel并将其内容转换为JavaBean列表的关键。Apache POI 提供了 `...

    Python保留格式复制多个excel工作表到汇总表并生成目录

    # copied_sheet.column_dimensions[col_idx + 1].width = sheet.column_dimensions[col_idx + 1].width ``` 4. **生成目录**:为了创建目录,我们需要在汇总工作簿中添加一个新的工作表,列出所有工作表的名称及其...

    Python-xlwings-调用Excel的工具.pdf

    获取 sheet 名称可以使用 a_sheet.title。 获取单元格 --------- 获取单元格可以使用 sheet['B4'] 语法,例如:b4 = sheet['B4']。获取单元格的值可以使用 b4.value,获取单元格的行和列可以使用 b4.row 和 b4....

    Excel创建工具类

    columnName = annotation.title(); } Cell cell = headerRow.createCell(i); cell.setCellValue(columnName); } int rowIndex = 1; for (Object obj : dataList) { Row dataRow = sheet.createRow(rowIndex...

    NPOI 导出到Excel

    sheet.GetRow(0).GetCell(col).CellStyle = styleTitle; sheet.SetColumnWidth(col, 28 * 256); // 设置列宽 } // 遍历DataTable的数据行并填充到工作表中 for (int row = 0; row ; row++) { HSSFRow excel...

    用Python将Word中的内容写入Excel

    ws = wb.active # 或者 ws = wb.create_sheet(title='Sheet1') ``` 4. **写入Excel**:将从Word文档中提取的数据写入Excel的特定单元格。这里假设我们有二维列表`content`,每个子列表代表一行数据: ```python ...

    使用ODBC读取EXCEL

    在这个例子中,`[Sheet1$]`代表Excel工作表的名字,`Column1='Value1'`是查询条件。你可以根据实际需求编写更复杂的SQL语句,例如使用`WHERE`子句筛选记录,使用`JOIN`操作连接多张表,或者使用`GROUP BY`和`HAVING`...

    用Python中的openpyxl处理Excel数据(附带22个精细化源码案例).rar

    new_sheet = workbook.create_sheet(title='New Sheet') ``` 8. **样式和格式** `openpyxl`支持设置单元格的字体、颜色、对齐方式等样式。例如: ```python from openpyxl.styles import Font, Alignment ...

    【ASP.NET编程知识】Asp.Net使用Npoi导入导出Excel的方法.docx

    public void NpoiExcel(DataTable dt, string title) { NPOI.HSSF.UserModel.HSSFWorkbook book = new NPOI.HSSF.UserModel.HSSFWorkbook(); NPOI.SS.UserModel.ISheet sheet = book.CreateSheet("Sheet1"); ...

    如何通过Python操作Excel

    ws.title = 'New Sheet' ``` - **写入单元格**: ```python ws['A1'] = 'Hello' ``` - **读取单元格**: ```python cell_value = ws['A1'].value ``` - **保存工作簿**: ```python wb.save('new_file....

    Java导出excel表格

    - 遍历标题数组`title`,使用`Label`对象表示每个标题,然后通过`sheet.addCell(label)`将其添加到工作表中。`Label(int column, int row, String value)`构造函数定义了单元格的位置(列和行)以及内容。 4. **...

    python批量更改Excel文件中200多个工作表的内容.rar

    df = pd.DataFrame(ws.values, columns=ws.sheet_properties.title) # 修改数据(这里假设需要修改的是名为'Column1'的列) df['Column1'] = df['Column1'] + 10 # 将DataFrame写回工作表 ws.clear_...

Global site tag (gtag.js) - Google Analytics