之前直接用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中,而不覆盖原有数据相关推荐

  1. Jsoup:使用Java将爬虫得到的数据写入Excel,Jsoup得到的数据进行持久化,爬虫数据保存到本地Excel中

    Jsoup:使用Java将爬虫得到的数据写入Excel,Jsoup得到的数据进行持久化,爬虫数据保存到本地Excel中 一.资源 EasyExcel使用教程 Jsoup爬虫教程 二.代码 xml依赖 ...

  2. python 写入excel数据xlwt_用python包xlwt将数据写入Excel中

    一般用两种格式的数据写入,不多说放上demo. 1.列表形式写入 import xlwt def data_write(file_path, datas): f = xlwt.Workbook() s ...

  3. java poi导入50万数据_java从oracle读取50万条数据写入Excel中抛GC overhead limit exc

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package com.OracleExcel; import java.sql.*; import java.io.*; import java.uti ...

  4. 下拉框数据写入Excel并下载

    前言 数据批量导入可减省很多工作量,近期需实现文件批量导入的功能,但新建的数据中存在下拉选项的数据,且和其他模块有数据之间的关联,经查阅资料顺利解决,作如下记录以便后续工作: 解决方案 将下拉的数据写 ...

  5. Python读取数据库数据写入Excel

    Python读取数据库数据写入Excel 本文示例: 读取数据库数据 创建Excel文件,并创建指定名称的sheet页 将数据库数据写入创建的sheet页中 保存文件 示例代码: # -*- codi ...

  6. python写excel文件不覆盖_如何写入现有的Excel文件而不覆盖数据(使用pandas)?...

    如何写入现有的Excel文件而不覆盖数据(使用pandas)? 我使用pandas以下列方式写入excel文件: import pandas writer = pandas.ExcelWriter(' ...

  7. R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称、将数据写入Excel文件新的表单(sheet)中、将文件保存为xls文件格式(而不是xlsx)

    R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称.将数据写入Excel文件新的表单(sheet)中.将文件保存为xls文件格式(而不是xlsx) 目录

  8. python读取excel送到网页_python怎么读取excel!怎么用python将excel数据写入网页中

    怎么用python将excel数据写入网页中 # 装 xlrd-0.9.2 xlutils-1.7.1 这两个模 from xlwt import Workbook, Formula import x ...

  9. java : enum、创建文件和文件夹、删除文件和文件夹、获得项目绝对路径、写入数据到excel中、java代码中两种路径符号写法、读取、写入text文件...

    java : enum http://www.cnblogs.com/hyl8218/p/5088287.html 创建文件和文件夹.删除文件和文件夹 http://www.cnblogs.com/m ...

最新文章

  1. JAVA9模块化详解(一)——模块化的定义
  2. IntelliJ IDEA for Mac下载、安装、使用TunnelliJ插件(一种TCP/IP Monitor)
  3. 【HNOI2006】鬼谷子的钱袋
  4. java输出目录节点_节点如果不存在,如何创建目录?
  5. Linux-unit-10-11-日志,IP
  6. 关于西门子STEP7 在Windows10安装的一些心得
  7. 一起学libcef--一个应用libcef的简单例子(windows程序)
  8. 计算机自动重启快捷键,什么是笔记本电脑重启快捷键
  9. OpenRASP Java应用自我保护使用
  10. [HDU 5956] The Elder (斜率DP + 可持久化单调队列)
  11. aws云服务器会自动扣费吗,AWS云服务免费套餐竟然扣钱了?可能是因为你的region没管好...
  12. 【unix】unix环境高级编程
  13. unity 文字滚动显示_Unity ScrollRect 实现垂直滚动文字
  14. Myeclipse链接sql server 2005是出现Error while performing database login with the sql2005 driver:
  15. 精准发力补短板,产教融合发展论坛为“稳就业”赋能!
  16. 【计算机体系】LFU与LRU的区别
  17. 单片机简易定时闹钟控制c语言代码,简易定时闹钟.doc
  18. 永远的优客李林——Just for you
  19. 写在2016年的第365天,记录我的2016
  20. win7旗舰版64位台式机装机时发现鼠标键盘失灵

热门文章

  1. 算法入门篇八 贪心算法
  2. Redis的哨兵模式Sentinel
  3. vue 解决: *!!vue-style-loader!css-loader?{“sourceMap“:true}!../../../../vue-loader
  4. spring-data-jpa 使用
  5. 关于hexo与github使用过程中的问题与笔记
  6. spring Boot 学习(七、Spring Boot与开发热部署)
  7. python学习笔记 - lambda 与 函数嵌套
  8. Linux epoll 笔记(高并发事件处理机制)
  9. sql 创建用户脚本
  10. ie7浏览器传输中文的问题