日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

halcon 将数据保存到excel_Python保存数据到Excel文件的多个sheet

發(fā)布時(shí)間:2023/12/19 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 halcon 将数据保存到excel_Python保存数据到Excel文件的多个sheet 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

SEO高手是如何分析競(jìng)爭(zhēng)對(duì)手的一文中的方法,除了可以用于分析競(jìng)爭(zhēng)對(duì)手,還可以每天監(jiān)控競(jìng)爭(zhēng)對(duì)手的數(shù)據(jù)動(dòng)向。

如果想提取出主要競(jìng)爭(zhēng)對(duì)手的排名情況,即排在首頁的關(guān)鍵詞,對(duì)應(yīng)的著陸頁和排名,并將結(jié)果保存在Excel文件的不同sheet中,該怎么做呢?下面將分別使用pandas,openpyxl兩種方式實(shí)現(xiàn)。

pandas代碼示例

import pandas as pd

domains = {'黃河票務(wù)':'huanghepiao','大河票務(wù)':'dahepiao','摩天輪票務(wù)':'moretickets'} #配置主要競(jìng)爭(zhēng)對(duì)手

df = pd.read_csv('new_ranks.csv',dtype = {'rank' : int},encoding='gbk',error_bad_lines=False) #讀取爬蟲生成的csv文件

df['domain'] = df['domain'].fillna('not.html')

writer = pd.ExcelWriter('主要域名排名數(shù)據(jù).xlsx')

for sheetname,domain in domains.items():

rankdata = df[df['domain'].str.contains(domain)]

rankdata.to_excel(writer,sheet_name = sheetname,encoding='utf-8',index=None)

writer.save()

writer.close()

輸出結(jié)果如圖:

openpyxl代碼示例

import csv

from openpyxl import Workbook

domains = {'黃河票務(wù)':'huanghepiao','大河票務(wù)':'dahepiao','摩天輪票務(wù)':'moretickets'} #配置主要競(jìng)爭(zhēng)對(duì)手

wb = Workbook()

wb.active

count = 0

for sheetname, domain in domains.items():

sheet = wb.create_sheet(sheetname, index=count)

reader = csv.reader(open('new_ranks.csv')) #讀取爬蟲生成的csv文件

for row in reader:

if row and domain in row[1]:

row[3] = int(row[3])

sheet.append(row)

count += 1

wb.save('主要對(duì)手排名數(shù)據(jù).xlsx')

輸出結(jié)果如圖:

結(jié)果發(fā)現(xiàn)生成的文件,pandas方式比openpyxl方式要大得多。這是因?yàn)槭褂胮andas保存成Excel文件會(huì)將url加上超鏈接,導(dǎo)致數(shù)據(jù)更大。如果想去掉pandas保存文件中的超鏈接,可使用如下方式:

writer = pd.ExcelWriter('主要域名排名數(shù)據(jù).xlsx')

改成:

writer = pd.ExcelWriter('主要域名排名數(shù)據(jù).xlsx',options={'strings_to_urls': False}) #禁止保存成超鏈接

即可。

推薦閱讀:

再談Python批量查詢百度指數(shù)

加強(qiáng)版Python采集百度鳳巢關(guān)鍵詞規(guī)劃師

Python批量查詢關(guān)鍵詞搜狗指數(shù)

Python批量查詢關(guān)鍵詞微信指數(shù)

總結(jié)

以上是生活随笔為你收集整理的halcon 将数据保存到excel_Python保存数据到Excel文件的多个sheet的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。