python提取内容并写入到Excel

#! /usr/bin/env python#_*_coding:utf-8_*_

‘‘‘Created on 2017-5-12

@author: Win-1‘‘‘import re,os,timeimport xlwt

#读取SNRt值def readSNRt():   hotimeList = []   SrcMacList = []   BMacList = []   timeList = []

FileOpen = open(‘20170521-3015_7_V175.85.log‘)   FileMsg = FileOpen.readlines()

for i in range(0,len(FileMsg)):      timeShow = re.findall(r‘\d*:\d*:\d*:\d*‘,FileMsg[i])      hotime = re.findall(r‘hotime=\d*‘,FileMsg[i])      SrcMac = re.findall(r‘SrcMac=\dx[a-zA-Z0-9-]+‘,FileMsg[i])  # 需要大小写字母      BMac = re.findall(r‘BMac=\dx\d*‘,FileMsg[i]) # 同上一行

if hotime:         timeList.append(‘‘.join(timeShow)[:])         hotimeList.append(‘‘.join(hotime)[7:])         SrcMacList.append(‘‘.join(SrcMac)[7:])         BMacList.append(‘‘.join(BMac)[5:])

return timeList,hotimeList,SrcMacList,BMacList   FileOpen.close()

def writeSNRtRSSIt():   newTable = ‘20170522-3021_V175.188.xlsx‘   wb = xlwt.Workbook(encoding=‘utf-8‘)   ws = wb.add_sheet(‘20170522-3021_V175.188‘,cell_overwrite_ok=True) #创建表   headData = [‘Time‘,‘hotime‘,‘SrcMac‘,‘BMac‘]   for colnum in range(0,4):      ws.write(0,colnum,headData[colnum],xlwt.easyxf(‘font:bold on‘))

timeShow = items[0]   hotime = items[1]   SrcMac =  items[2]   BMac = items[3]

index = 1   for i in range(len(hotime)):      if int(hotime[i])<50:  #提取hotime大于50的值         print ‘hotime less 50‘         continue      ws.write(index,0,timeShow[i])      ws.write(index,1,hotime[i])      ws.write(index,2,SrcMac[i])      ws.write(index,3,BMac[i])      index+=1   wb.save(newTable)

if __name__ == ‘__main__‘:   items = readSNRt()   writeSNRtRSSIt()
时间: 2024-08-12 00:54:50

python提取内容并写入到Excel的相关文章

Python爬虫爬数据写入到EXCEL中

Python抓数据写到EXCEL中.以前都是写到txt中然后再导入到excel.现在直接写到excel中. #coding=utf-8 import xlwt import requests from bs4 import BeautifulSoup import sys reload(sys)   sys.setdefaultencoding('utf8')  #打开excel文件 data=xlwt.Workbook() #获取其中的一个sheet table=data.add_sheet(

python pandas 读取文件 写入文件excel

读取数据 import pandas as pd import collections def readLocationCodeForExcel(): read_file = r"test.xlsx" sheet_names = {"库位码","地堆码"} sheet_data = pd.ExcelFile(read_file) #读取sheet数据 #sheet列表 read_sheet_data = sheet_data.sheet_name

Python中,添加写入数据到已经存在的Excel的xls文件,即打开excel文件,写入新数据

背景 Python中,想要打开已经存在的excel的xls文件,然后在最后新的一行的数据. 折腾过程 1.找到了参考资料: writing to existing workbook using xlwt 其实是没有直接实现: 打开已有的excel文件,然后在文件最后写入,添加新数据 的函数的. 只不过,可以利用: Working with Excel Files in Python 中的库,组合实现. 2. writing to existing workbook using xlwt 给出了示

通过python自动化获取服务器信息,并写入到excel

博主目前在电信外包工作,比较坑,因为涉及到统计服务器信息的工作,而且统计服务器的个数大概有几百台,统计之后还要将信息全部写入到excel里去,如果是手工一个个去做,起码做一个月吧,前提无法使用ansible等工作,只能通过CRT的方式,一个个手工登上去,然后看服务器上所有进程的信息,包括进程名称,进程端口号,启停方式,工作路径.一台服务器上可能有上万个程序,你一个个手工搞,并将信息录入到excel,一个服务器就能把你搞崩溃. 那面对这个问题,我思考了需要分两步走,其一,需要获取服务器的信息文件,

python接口自动化测试(十一)-写入excel(xlswriter)--生成图表

一.折线图: # -*- coding:utf-8 -*- import xlsxwriter # 创建一个excel workbook = xlsxwriter.Workbook("chart_line.xlsx") # 创建一个sheet worksheet = workbook.add_worksheet() # worksheet = workbook.add_worksheet("bug_analysis") # 自定义样式,加粗 bold = workb

Python&amp;Selenium 数据驱动【unittest+ddt+Excel】

一.摘要 一般情况下我们为了更好的管理测试数据会选择将测试数据存储在Excel文件当中去,本节内容将展示给读者将测试数据存储在Excel文档中的案例. 二.创建存储测试数据的Excel 创建一个Excel文件TestData.xlsx,并将如下表格数据写入到Excel文件中,作为测试数据. 序号 搜索词 期望结果 1 北京 北京 2 上海 上海 3 广州 广州 三.封装解析Excel文件模块 要解析Excel文件,需要先给Python环境安装openpyxl模块,启动命令行,输入命令pip in

Java导出数据行写入到Excel表格:基于Apache POI

Java导出数据行写入到Excel表格:基于Apache POI import java.io.File; import java.io.FileOutputStream; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; public class Excel

.NET读取Office文件内容(word、excel、ppt)

引用命名空间 1 using Microsoft.Office.Core; 2 using Word = Microsoft.Office.Interop.Word; 3 using Excel = Microsoft.Office.Interop.Excel; 4 using PowerPoint = Microsoft.Office.Interop.PowerPoint; Word文件的读取 1 public string ReadFile() 2 { 3 string text = str

Python 提取新浪微博的博文中的元素(包含Text, Screen_name)

CODE: #!/usr/bin/python # -*- coding: utf-8 -*- ''' Created on 2014-7-8 @author: guaguastd @name: extractWeiboEntities.py ''' if __name__ == '__main__': import json # get weibo_api to access sina api from sinaWeiboLogin import sinaWeiboLogin sinaWeib