python pandas如何将表1指定区域内容替换成表2的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python pandas如何将表1指定区域内容替换成表2的?相关的知识,希望对你有一定的参考价值。

举例:将表1中A2到A5替换为表2的A2到A5,也就是说把最新结果同步到备份表,但第一行标题不能改动

参考技术A

import pandas as pd

newdf = pd.read_excel('F:\\\\THSData\\\\new_10.xlsx')

na = newdf.loc[:,'证券代码']

olddf = pd.read_excel('D:\\\\Users\\\\Ran\\\\Desktop\\\\同花顺股票篮子.xlsx', encoding='GBK')

olddf.loc[:, '股票代码'] = na

olddf.to_csv('D:\\\\Users\\\\Ran\\\\Desktop\\\\同花顺股票篮子.csv', encoding='GBK', index=False)

可以参考下我这个,平时我用来同步一些信息到桌面的表格,loc函数默认就不会修改第一行正好符合你的要求,把第一个'证券代码'改为'最新结果',第二个'股票代码'改为'备份列'即可,文件路径根据你自己的实际情况调整。

本回答被提问者采纳

利用Python中的pandas如何写入到excel指定的单元格中?

比如:将数值100写入到excel中的sheet1中第2行第3列的单元格中,sheet1中还有其他已存在的内容,这些内容不变,只在指定位置写入数值100。如何实现呢?

参考技术A 利用第三方库:openpyxl 可以实现,示例代码如下:
from openpyxl import Workbook
wb = Workbook()
ws = wb['sheet1']
ws['C2'].value = 100

以上是关于python pandas如何将表1指定区域内容替换成表2的?的主要内容,如果未能解决你的问题,请参考以下文章

Python使用pandas导入xlsx格式的excel文件内容

pandas读取excel文件指定列

pandas中如何对指定列做fillna

pandas截取字符串固定长度

xlsread 读取excel 指定区域

Requests+Etree+BeautifulSoup+Pandas+Path+Pyinstaller应用 | 获取页面指定区域数据存入htmlexcel文档