python操作excel xlsx

操作excel
后缀为xlsx,不支持xls

import openpyxl
# coding=utf-8


import requests, re, pymongo, json, threading, queue
from bs4 import BeautifulSoup

client = pymongo.MongoClient('127.0.0.1', 27017)
db = client.alexa
collection = db.total_excel

workbook = openpyxl.load_workbook('20200516.xlsx')

worksheet = workbook.get_sheet_by_name('have_email_uv')

row3=[item.value for item in list(worksheet.rows)[1]]

for i in range(2,664):
    row = [item.value for item in list(worksheet.rows)[i]]
    url = row[0]
    title = row[1]
    pv = row[2]
    uv = row[3]
    email = row[4]
    url = re.sub('/.*','',url)
    email2 = re.sub('[\u4e00-\u9fa5]|䣺| º|å|º|º','',email)
    # print('url', url)
    # print('title', title)
    # print('pv',pv)
    # print('uv',uv)
    # print('email',email)
    print('email2',email2)


    # collection.update({'url': url},
    #                   {'$set': {'title': title, 'email': email2, 'pv': pv, 'uv': uv
    #
    #                             }}, upsert=True)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值