如何将数据写入excel中,而不覆盖原有数据
之前直接用pandas库,然后to_excel(),结果直接将原始数据直接覆盖,幸亏有备份。(友善提醒,做数据处理之前,先将数据本地备份一份,确认完全没有问题,然后还是备份一份 ,再进行实盘操作,否则…)
import pandas as pd
import numpy as np
import akshare as ak
from openpyxl import load_workbook,Workbook
import openpyxl
import akshare as ak
import datetime
Date = datetime.datetime.today().strftime('%Y-%m-%d')
df = pd.read_excel('期权模型.xlsx','参数输入')
jy = df.iloc[len(df)-1,1]
cjy = df.iloc[len(df)-1,2]
jrt = df.iloc[len(df)-1,3]-1
cjrt = df.iloc[len(df)-1,4]-1
#手动输入部分
HV45 = float(input('输入45天HV'))
HV50 = float(input('输入50天HV'))
HV55 = float(input('输入55天HV'))AHV=np.average([HV45,HV50,HV55])#从akshare获取数据输入
get_shfe_option_daily_one,get_shfe_option_daily_two = ak.get_shfe_option_daily(trade_date=today, symbol="天胶期权")
ru = get_shfe_option_daily_two
ru = ru[['合约系列','成交量','隐含波动率']]
ru = ru.iloc[[1,5],:].Tjvix=ru.iloc[2,0]
cjvix=ru.iloc[2,1]
jvol=ru.iloc[1,0]
cjvol=ru.iloc[1,1]
#方案2
filepath = r'橡胶期权量化模型.xlsx'
df = pd.read_excel(filepath,sheet_name='参数输入')
row = len(df.DATE.unique())wb = openpyxl.load_workbook(filepath)
ws = wb.worksheets[0]ws.cell(row = row+1,column=1).value = Date
ws.cell(row = row+1,column=2).value = jy
ws.cell(row = row+1,column=3).value = cjy
ws.cell(row = row+1,column=4).value = jrt
ws.cell(row = row+1,column=5).value = cjrt
ws.cell(row = row+1,column=6).value = HV45
ws.cell(row = row+1,column=7).value = HV50
ws.cell(row = row+1,column=8).value = HV55
ws.cell(row = row+1,column=9).value = AHV
ws.cell(row = row+1,column=10).value = jvix
ws.cell(row = row+1,column=11).value = cjvix
ws.cell(row = row+1,column=12).value = jvol
ws.cell(row = row+1,column=13).value = cjvol
wb.save(filepath)
如何将数据写入excel中,而不覆盖原有数据相关推荐
- Jsoup:使用Java将爬虫得到的数据写入Excel,Jsoup得到的数据进行持久化,爬虫数据保存到本地Excel中
Jsoup:使用Java将爬虫得到的数据写入Excel,Jsoup得到的数据进行持久化,爬虫数据保存到本地Excel中 一.资源 EasyExcel使用教程 Jsoup爬虫教程 二.代码 xml依赖 ...
- python 写入excel数据xlwt_用python包xlwt将数据写入Excel中
一般用两种格式的数据写入,不多说放上demo. 1.列表形式写入 import xlwt def data_write(file_path, datas): f = xlwt.Workbook() s ...
- java poi导入50万数据_java从oracle读取50万条数据写入Excel中抛GC overhead limit exc
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package com.OracleExcel; import java.sql.*; import java.io.*; import java.uti ...
- 下拉框数据写入Excel并下载
前言 数据批量导入可减省很多工作量,近期需实现文件批量导入的功能,但新建的数据中存在下拉选项的数据,且和其他模块有数据之间的关联,经查阅资料顺利解决,作如下记录以便后续工作: 解决方案 将下拉的数据写 ...
- Python读取数据库数据写入Excel
Python读取数据库数据写入Excel 本文示例: 读取数据库数据 创建Excel文件,并创建指定名称的sheet页 将数据库数据写入创建的sheet页中 保存文件 示例代码: # -*- codi ...
- python写excel文件不覆盖_如何写入现有的Excel文件而不覆盖数据(使用pandas)?...
如何写入现有的Excel文件而不覆盖数据(使用pandas)? 我使用pandas以下列方式写入excel文件: import pandas writer = pandas.ExcelWriter(' ...
- R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称、将数据写入Excel文件新的表单(sheet)中、将文件保存为xls文件格式(而不是xlsx)
R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称.将数据写入Excel文件新的表单(sheet)中.将文件保存为xls文件格式(而不是xlsx) 目录
- python读取excel送到网页_python怎么读取excel!怎么用python将excel数据写入网页中
怎么用python将excel数据写入网页中 # 装 xlrd-0.9.2 xlutils-1.7.1 这两个模 from xlwt import Workbook, Formula import x ...
- java : enum、创建文件和文件夹、删除文件和文件夹、获得项目绝对路径、写入数据到excel中、java代码中两种路径符号写法、读取、写入text文件...
java : enum http://www.cnblogs.com/hyl8218/p/5088287.html 创建文件和文件夹.删除文件和文件夹 http://www.cnblogs.com/m ...
最新文章
- 微软的研发思路发生改变了 Visual Studio 2012 Update 1抢先看
- 开发日记 20210316
- smarty2和smarty3
- AfxInitExtensionModule和AfxTermExtensionModule
- go新手看的开源项目 哪些适合_最近大家都在用 Go 语言玩什么?这几个新的开源项目告诉你...
- spring aop advice
- html背景图片为什么找不到,css中背景图片显示不出来
- 如何获取微信应用appid
- 运营商级ICT项目建设之雪亮工程方案,提升群众安全感
- 717 1比特与2比特字符
- ChatGPT在教育行业如何应用?
- 正则表达式:特殊字符之“-”(减号)
- 多线程知识点(详解)
- 网站前台设计(dreamweaver)
- PCL点云处理_安装及环境配置(1)
- 我还能从中国男子足球队得到快乐吗?
- 分析软件——ADS-B和雷达覆盖分析软件
- 登堂入室之soc开发环境及硬件开发准备
- 局域网病毒入侵原理及防范方法
- TreeSizeFree磁盘文件管理工具
热门文章
- python读txt转array_python将txt文件读入为np.array的方法
- C++ Makefile文件详解
- 人生有五不:不等、不管、不看、不做、不给
- mybatis :Criteria 查询、条件过滤用法
- C# 打开文件/跳转链接
- android viewpage预加载和懒加载问题
- ASP.NET Core 2.2 : 十六.扒一扒2.2版更新的新路由方案
- 【project】十次方-01
- P3193 [HNOI2008]GT考试
- Spring Boot结合thymeleaf