实现功能:提取表格某一列的值。

所用库:xlrd

打开表格的函数

def open_excel_file(filename,sheet_num=0):
xlsfile = filename
book = xlrd.open_workbook(xlsfile)
sheet = book.sheet_by_index(sheet_num) nrows = sheet.nrows
ncols = sheet.ncols
return sheet,nrows,ncols

读取表格的函数

def read_excel_file(filename,read_col = 0):
sheet,nrows,ncols = open_excel_file(filename)
data_list = []
for i in range(1,nrows-1):
data = sheet.cell_value(i,read_col)
data_list.append(data)
return data_list

主函数

def main():
filename1 = 'phone.xlsx'
data_list1 = read_excel_file(filename1,read_col = 9)
data_list2= read_excel_file(filename1,read_col = 14)
data_list3= read_excel_file(filename1,read_col = 17)
left_data = []
for item in data_list1:
item=""+str(item)[:-2]
if(item.isdecimal()):
left_data.append(item) for item in data_list2:
item=""+str(item)[:-2]
if(item.isdecimal()):
left_data.append(item) for item in data_list3:
item=""+str(item)[:-2]//由于这个值小数点后面保留一位,但只需要整数部分,所以取字符串的开头到倒数第二位就够了。
if(item.isdecimal()):
left_data.append(item)
print(left_data) with open("phone.txt","w",newline="") as f:
for i in left_data:
f.write(i)
f.write("\r\n")

读取第9,14,17列的数据并存入phone.txt中。

最新文章

  1. 关于string,我今天科普的
  2. 用Scala实现集合中相邻元素间的差值
  3. MySQL Thread Pool: Problem Definition
  4. onNewIntent调用时机
  5. ubuntu14.04 wifi驱动安装
  6. 关于tableView的优化
  7. 两分钟让你明白什么是ERP
  8. spring mvc ModelAndView 404的原因
  9. Git基础教程
  10. 华硕笔记本怎么进入PE之前的BIOS设置
  11. SQL注入之Sqli-labs系列第三十六关(基于宽字符逃逸GET注入)和三十七关(基于宽字节逃逸的POST注入)
  12. Java 一维数组作为参数和返回值
  13. Asp.net中"正在中止线程"错误解决方法
  14. SSM整合配置(Spring+Spring MVC+Mybatis)
  15. jenkins安装笔记(一)
  16. jQuery的Cookie操作插件
  17. Flash的不同位宽与CPU地址线的接线问题?
  18. BZOJ3769:BST again(记忆化搜索DP)
  19. JS Event 鼠标拖拽事件
  20. windows xp 环境下 Oracle8i 双击安装文件无反应的解决办法

热门文章

  1. Hbase存储流程
  2. python之路-字符串
  3. SpringMVC配置三大组件
  4. 简单比较init-method,afterPropertiesSet和BeanPostProcessor
  5. 老男孩python学习自修【第一天】文件IO用法
  6. python排序 sorted()与list.sort() (转)
  7. iis7.0 发生未知 FastCGI错误,错误代码 0x8007010b 的解决办法
  8. Spring Boot 构建电商基础秒杀项目 (十) 交易下单
  9. Nintex History in Form Table
  10. 免费开源的会计软件 GnuCash 3.4 发布