找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2446|回复: 4

[求助] python excel xlsx 中追加数据

1

主题

1

帖子

1

积分

贫民

积分
1
suiwotong 发表于 2020-8-7 10:06:51 | 显示全部楼层 |阅读模式
python 往excel 文件中追加数据,有没有一个三方库可以简单实现。
回复

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2020-8-7 12:42:18 | 显示全部楼层
pandas最方便
回复 支持 反对

使用道具 举报

0

主题

8

帖子

8

积分

贫民

积分
8
QGPtolc 发表于 2020-8-8 13:42:41 | 显示全部楼层
openpyxl
append函数
可以一次添加多行数据,从第一行空白行开始(下面都是空白行)写入。
# 添加一行
row = [1 ,2, 3, 4, 5]
sheet.append(row)
回复 支持 反对

使用道具 举报

1

主题

2

帖子

2

积分

贫民

积分
2
z22s 发表于 2020-8-10 18:21:02 | 显示全部楼层
求大神帮忙看一下

import time
from selenium import webdriver
from bs4 import BeautifulSoup
from selenium.webdriver.common.action_chains import ActionChains
def search(keys):
    driver=webdriver.Chrome()
    driver.maximize_window()
    #打开google,搜索关键词,并点击搜索结果第1个
    try:
        driver.get('https://www.google.com/search?q='+ keys+'&rlz=1C1CHBF_enUS886US886&oq='+keys+'&aqs=chrome.0.69i59j69i60.4967j0j15&sourceid=chrome&ie=UTF-8')
        time.sleep(2)
        driver.find_element_by_css_selector('div>h3>a').get_attribute("href")
        #打印搜索结果的尺寸,文本,并进入第一条记录
    except:
        tem=' '
    else:
        tem = driver.find_element_by_css_selector('div>h3>a').get_attribute("href")
    driver.close()
    return tem
import pandas as pd
url = []
df = pd.read_excel('实验2.xlsx',index_col=0)
for i in range(len(df)):
    keys = df.iloc[i,0]+' '+df.iloc[i,1]
    url.append(search(keys))
df['website'] = url
df.to_excel('final123.xlsx')

最后excel里面只有website,但是这一列下面没有数据
回复 支持 反对

使用道具 举报

3

主题

6

帖子

6

积分

贫民

积分
6
Binke 发表于 2020-8-19 13:49:43 | 显示全部楼层
xlrd, xlwt都行
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表