- 浏览: 183608 次
- 性别:
- 来自: 济南
文章分类
最新评论
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进制运算。代码如下:
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(); } }
发表评论
-
498. Diagonal Traverse
2019-11-15 13:52 265Given a matrix of M x N eleme ... -
496 Next Greater Element I
2019-11-14 13:50 267You are given two arrays (witho ... -
Word Break II
2016-03-09 03:15 384Given a string s and a dictiona ... -
Insert Interval
2016-03-08 02:11 374Given a set of non-overlapping ... -
Merge Intervals
2016-03-07 05:25 497Given a collection of intervals ... -
Merge k Sorted Lists
2016-03-07 04:03 563Merge k sorted linked lists and ... -
Multiply Strings
2016-03-06 07:27 475Given two numbers represented a ... -
N-Queens II
2016-03-06 03:06 664Follow up for N-Queens problem. ... -
N-Queens
2016-03-06 02:47 469The n-queens puzzle is the prob ... -
First Missing Positive
2016-03-05 03:09 429Given an unsorted integer array ... -
Spiral Matrix
2016-03-04 03:39 575Given a matrix of m x n element ... -
Trapping Rain Water
2016-03-04 02:54 580Given n non-negative integers r ... -
Repeated DNA Sequences
2016-03-03 03:10 426All DNA is composed of a series ... -
Increasing Triplet Subsequence
2016-03-02 02:48 898Given an unsorted array return ... -
Maximum Product of Word Lengths
2016-03-02 01:56 930Given a string array words, fin ... -
LRU Cache
2016-02-29 10:37 602Design and implement a data str ... -
Super Ugly Number
2016-02-29 07:07 674Write a program to find the nth ... -
Longest Increasing Path in a Matrix
2016-02-29 05:56 843Given an integer matrix, find t ... -
Coin Change
2016-02-29 04:39 783You are given coins of differen ... -
Minimum Height Trees
2016-02-29 04:11 705For a undirected graph with tre ...
相关推荐
javascript js_leetcode题解之168-excel-sheet-column-title.js
python python_leetcode题解之168_Excel_Sheet_Column_Title.py
在LeetCode上的"Excel Sheet Column Title"问题中,我们需要解决的是将给定的列编号转换成对应的Excel列标题。在Excel表格中,列标题由字母表示,例如"A", "B", "C"一直到"Z",然后是"AA", "AB", "AC"等。当列号超过...
| # | Title | Solution | Time | Space | Difficulty | Tag | Note| |-----|---------------- | --------------- | --------------- | --------------- | ------------- |--------------|-----| 136 | [Single ...
通过Sheet的名称,我们可以获取到特定的Sheet对象,然后可以使用`Cells(row, column)`方法访问特定位置的单元格,并通过`.Value`属性设置单元格的值。 总结来说,Python通过win32com.client与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 ...
这里,`file1.xlsx`和`file2.xlsx`是你要比较的Excel文件,`Sheet1`和`Sheet2`分别是文件中的工作表名。 接下来,我们可以对这两个DataFrame进行比较。假设我们要比较的是相同索引(行)和列的数据,可以使用`...
this.columnTitle = columnTitle; } public String getColumnTitle() { return columnTitle; } } ``` 接下来,`ExeclUtils.java` 类是实现读取Excel并将其内容转换为JavaBean列表的关键。Apache POI 提供了 `...
# copied_sheet.column_dimensions[col_idx + 1].width = sheet.column_dimensions[col_idx + 1].width ``` 4. **生成目录**:为了创建目录,我们需要在汇总工作簿中添加一个新的工作表,列出所有工作表的名称及其...
获取 sheet 名称可以使用 a_sheet.title。 获取单元格 --------- 获取单元格可以使用 sheet['B4'] 语法,例如:b4 = sheet['B4']。获取单元格的值可以使用 b4.value,获取单元格的行和列可以使用 b4.row 和 b4....
columnName = annotation.title(); } Cell cell = headerRow.createCell(i); cell.setCellValue(columnName); } int rowIndex = 1; for (Object obj : dataList) { Row dataRow = sheet.createRow(rowIndex...
sheet.GetRow(0).GetCell(col).CellStyle = styleTitle; sheet.SetColumnWidth(col, 28 * 256); // 设置列宽 } // 遍历DataTable的数据行并填充到工作表中 for (int row = 0; row ; row++) { HSSFRow excel...
ws = wb.active # 或者 ws = wb.create_sheet(title='Sheet1') ``` 4. **写入Excel**:将从Word文档中提取的数据写入Excel的特定单元格。这里假设我们有二维列表`content`,每个子列表代表一行数据: ```python ...
在这个例子中,`[Sheet1$]`代表Excel工作表的名字,`Column1='Value1'`是查询条件。你可以根据实际需求编写更复杂的SQL语句,例如使用`WHERE`子句筛选记录,使用`JOIN`操作连接多张表,或者使用`GROUP BY`和`HAVING`...
new_sheet = workbook.create_sheet(title='New Sheet') ``` 8. **样式和格式** `openpyxl`支持设置单元格的字体、颜色、对齐方式等样式。例如: ```python from openpyxl.styles import Font, Alignment ...
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"); ...
ws.title = 'New Sheet' ``` - **写入单元格**: ```python ws['A1'] = 'Hello' ``` - **读取单元格**: ```python cell_value = ws['A1'].value ``` - **保存工作簿**: ```python wb.save('new_file....
- 遍历标题数组`title`,使用`Label`对象表示每个标题,然后通过`sheet.addCell(label)`将其添加到工作表中。`Label(int column, int row, String value)`构造函数定义了单元格的位置(列和行)以及内容。 4. **...
df = pd.DataFrame(ws.values, columns=ws.sheet_properties.title) # 修改数据(这里假设需要修改的是名为'Column1'的列) df['Column1'] = df['Column1'] + 10 # 将DataFrame写回工作表 ws.clear_...