背景:

最近在看一些Python爬虫的相关知识,讲爬取的一些数据写入到Excel表中,当时当列的数目不确定的情况下,如何通过遍历的方式讲爬取的数据写入到Excel中。

开发环境: Python 3   openpyxl

解决方案:Excel列名其实就是一个26进制的数,我们只需要实现26进制和10进制之间的转换就行列

代码:

def colname_to_num(colname):

if type(colname) is not str:

return colname

col = 0

power = 1

for i in range(len(colname)-1,-1,-1):

ch = colname[i]

col += (ord(ch)-ord('A')+1)*power

power *= 26

return col

def column_to_name(colnum):

if type(colnum) is not int:

return colnum

str = ''

while(not(colnum//26 == 0 and colnum % 26 == 0)):

temp = 25

if(colnum % 26 == 0):

str += chr(temp+65)

else:

str += chr(colnum % 26 - 1 + 65)

colnum //= 26

#print(str)

#倒序输出拼写的字符串

return str[::-1]

Python 文本(txt) 转换成 EXCEL(xls)

#!/bin/env python # -*- encoding: utf-8 -*- #------------------------------------------------------- ...

将数字转换成Excel表头格式的字母序号

/**     * 从0开始算起,0-25转A-Z     * @param num     * @return  Character.valueOf((char)((num-1)+65))+&quo ...

如何将WORD表格转换成EXCEL表格

WORD和EXCEL都可以制作表格,但WORD表格与EXCEL表格之间有着很明显的差距,所以在办公中经常会需要将WORD转换成EXCEL,今天小编就教大家一招将WORD表格转换成EXCEL表格. 操作 ...

怎样将PDF文件转换成Excel表格

PDF文件怎样转换成Excel表格呢?因为很多的数据信息现在都是通过PDF文件进行传输的,所以很多时候,信息的接受者都需要将这些PDF文件所传输的数据信息转换成Excel表格来进行整理,但是我们应该怎 ...

PDF文件转换成Excel表格的操作技巧

我们都知道2007以上版本的Office文档,是可以直接将文档转存为PDF格式文档的.那么反过来,PDF文档可以转换成其他格式的文档吗?这是大家都比较好奇的话题.如果可以以其他格式进行保存,就可以极大 ...

关于jsp页面转换成excel格式下载遇到问题及解决

jsp页面转成excel格式的实现思路: 1.使用poi包:poi-bin-3.9-20121203 下载连接地址:http://www.apache.org/dyn/closer.cgi/poi/r ...

将四个BYTE数值转换成IEEE754标准的浮点数(两种方法:用Addr函数取字节数字的首地址,或者用Absolute关键字)

在工作中,经常使用到IEEE754格式的数据.IEEE754格式的数据占四个字节,好像Motorola格式和Intel格式的还不一样. 由于工作中很少和他打交道(使用的软件内部已经处理),就没太在意. ...

随机推荐

POJ1947 Rebuilding Roads

Description The cows have reconstructed Farmer John's farm, with its N barns (1 <= N <= 150, n ...

Sqlserver中char&comma;nchar&comma;varchar与Nvarchar的区别分析

1. char类型: 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率极高,比如定义char(10),那么不论你存储的数据是否达 到了 ...

&lbrack;USACO10MAR&rsqb;伟大的奶牛聚集

[USACO10MAR]伟大的奶牛聚集 Bessie正在计划一年一度的奶牛大集会,来自全国各地的奶牛将来参加这一次集会.当然,她会选择最方便的地点来举办这次集会. 每个奶牛居住在 N(1<=N& ...

MySQL注入总结

SELECT first_name, last_name FROM users WHERE user_id = '$id' 1.id=1' or 1=1 --     这个可以查询所有的信息,其中“- ...

HADOOP集群监控工具AMBARI

HADOOP集群监控工具AMBARI安装 Apache Ambari是对Hadoop进行监控.管理和生命周期管理的开源项目.它也是一个为Hortonworks数据平台选择管理组建的项目.Ambari向 ...

CC 3-Palindromes(manacher)

传送门:3-Palindromes 题意:求为回文串且能整除3且不前导0的子串个数. 分析:由 manacher算法O(N)可算出以i为坐标的最长为p[i]回文子串,且Si-k,Si-k+1..... ...

HDU 1164 Eddy&amp&semi;&num;39&semi;s research I【素数筛选法】

思路:将输入的这个数分成n个素数的相乘的结果,用一个数组存储起来.之后再输出就能够了 Eddy's research I Time Limit: 2000/1000 MS (Java/Others)  ...

PHP 5&period;6 微信上传临时素材的坑

/** * 上传素材 */ function add_material($url){ $access_token = wx_access_token(); $wx_url = "https: ...

【资料总结】&vert; Deep Reinforcement Learning 深度强化学习

在机器学习中,我们经常会分类为有监督学习和无监督学习,但是尝尝会忽略一个重要的分支,强化学习.有监督学习和无监督学习非常好去区分,学习的目标,有无标签等都是区分标准.如果说监督学习的目标是预测,那么强 ...

360极速浏览器Onetab插件存储位置

OneTab 是一款 Chrome / Firefox 扩展,用来让那些打开了但是没有空看的标签页保存到后台列表,从而节省宝「贵」的内存资源,根据 Chrome 的内存消耗情况下来,可以达到 95% ...

python 数字转化excel行列_Python 3 实现数字转换成Excel列名(10进制到26进制的转换函数)...相关推荐

  1. python 文本转excel_Python 文本(txt) 转换成 EXCEL(xls)

    #!/bin/env python # -*- encoding: utf-8 -*- #------------------------------------------------------- ...

  2. pythonmat文件转excel,利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

  3. pythonmat文件转excel_利用python将图片转换成excel文档格式详解

    本文主要介绍了关于利用python将图片转换成excel文档的相关内容,编写了一小段Python代码,将图片转为了Excel,纯属娱乐,下面这篇文章主要给大家介绍了关于利用python将图片转换成ex ...

  4. python读取图片文字为表格_利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

  5. python将excel转换成图片格式_利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

  6. python日常实用技能:利用python将图片转换成excel文档格式

    @本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详 ...

  7. python读取一个TXT转换成EXCEL表格

    [任务]:python读取一个TXT转换成EXCEL表格 [坑1]pycharm安装后代码区不能编辑,是由于最新的pycharm在安装时自动装了vimVim插件, 方法一:在tools-Vim emu ...

  8. c语言数字转化为字母表,c语言字符串 数字转换函数大全

    转载:c语言字符串 数字转换函数大全 字符串数字转换到底什么意思呢: 字符串和数字的编码不一样,字符串是按照国际标准ASCII码表进行编码,每个数字都是一个8位的ASCII码(也就是一个字节大小):而 ...

  9. 如何把pdf转换成excel

    俗话说得好,事物都有着它的两面性,有着众多优点的办公软件的PDF也存在这一个巨大的不足,那就是不能直接修改,面对一份已经完成的PDF表格,只因为其中一个数据需要修改,就要面临着重新制作的囧境,所以业内 ...

最新文章

  1. mysql 索引 二叉树_MySQL 的索引,为什么是 B+而不是平衡二叉树
  2. 【大数据-Hadoop】Hadoop架构
  3. MySQL查询条件中的各种运算符/操作符说明
  4. java接收uniapp上传的图片_uni-app 上传图片的坑
  5. MySQL学习(1)
  6. OpenCV:H1.type() == H2.type() H1.depth() == CV_32F
  7. valgrind- 内存泄漏-how to install and use
  8. spring jpa查询视图
  9. 【优化充电】基于matlab蒙特卡洛算法求解电动汽车充电优化问题【含Matlab源码 1164期】
  10. MATLAB控制系统视频教程
  11. 计算机主机usb端口使用不了,电脑USB接口不能用怎么办解决教程
  12. 那些大厂 HR 是怎么筛选简历的?
  13. 线性代数代码实现(五)求矩阵的逆(C++)
  14. Nutanix的进化
  15. vscode工作级别认知与配置
  16. IT行业大致工作方向
  17. 电子商务之数据库分析(二)
  18. 复杂问题(大型系统)的对象模型通常由哪几个层次组成
  19. 记录一次 Vue 组件封装过程
  20. centos安装JWM轻量桌面系统

热门文章

  1. c#获取串口列表(可用于实现实时监控串口)
  2. FPS 游戏自瞄原理
  3. 【转】WHQL签名简介
  4. 【老骥伏枥-狗年大礼包】嵌入式linux逆向工程,手把手教你作黑Q-第四讲
  5. 计算机应用基础模拟试卷 一,计算机应用基础模拟试卷一模拟试卷-02answer
  6. python 嵩天 笔记,【笔记】嵩天-Python语言程序设计-完成两个简单实例
  7. 我的Java春季历程,思维导图+源代码+笔记+项目
  8. DUX主题顶部彩条美化
  9. 有限元分析的分析流程
  10. 三星校招经验+包含GSAT三星全球工作能力测试