Excel Sheet Column Number

简介: Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, return its corresponding column number.

Related to question Excel Sheet Column Title

Given a column title as appear in an Excel sheet, return its corresponding column number.

For example:

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

C++实现代码:

#include<iostream>
#include<string>
#include<cstring>
#include<cmath>
using namespace std;

class Solution {
public:
    int titleToNumber(string s) {
        int sum=0;
        int n=strlen(s.c_str());
        int i;
        int count=n-1;
        for(i=0;i<n;i++)
        {
            double p=pow(26,count);
            sum+=(s[i]-'A'+1)*p;
            count--;
        }
        return sum;
    }
};

int main()
{
    Solution s;
    cout<<s.titleToNumber("AB")<<endl;
}

注意:其中求指数时需要使用的类型是double类型,如果使用int类型,结果不对。。

相关文章
|
4月前
|
easyexcel
【EasyExcel】第二篇:导出excel文件,导出多个sheet工作空间
【EasyExcel】第二篇:导出excel文件,导出多个sheet工作空间
|
4月前
|
存储 数据处理 Python
使用Python批量合并Excel文件的所有Sheet数据
使用Python批量合并Excel文件的所有Sheet数据
121 0
|
4月前
|
数据处理 Python
4种方法用Python批量实现多Excel多Sheet合并
4种方法用Python批量实现多Excel多Sheet合并
338 0
|
9月前
|
索引
POI(excel)中WorkBook和Sheet应用实践总结
POI(excel)中WorkBook和Sheet应用实践总结
191 1
|
4月前
|
easyexcel Java 数据库
excel多sheet页的导入
excel多sheet页的导入
109 0
|
10月前
excel函数调用其他sheet单元格
excel函数调用其他sheet单元格
|
11月前
|
Java easyexcel 数据库连接
多个sheet Excel 数据 导入数据库 如何实现?
多个sheet Excel 数据 导入数据库 如何实现?
203 0
|
1月前
|
数据可视化 Python
我是如何把python获取到的数据写入Excel的?
我是如何把python获取到的数据写入Excel的?
36 2
|
26天前
|
关系型数据库 MySQL Shell
不通过navicat工具怎么把查询数据导出到excel表中
不通过navicat工具怎么把查询数据导出到excel表中
26 0
|
9天前
|
数据采集 存储 数据挖掘
使用Python读取Excel数据
本文介绍了如何使用Python的`pandas`库读取和操作Excel文件。首先,需要安装`pandas`和`openpyxl`库。接着,通过`read_excel`函数读取Excel数据,并展示了读取特定工作表、查看数据以及计算平均值等操作。此外,还介绍了选择特定列、筛选数据和数据清洗等常用操作。`pandas`是一个强大且易用的工具,适用于日常数据处理工作。