之前直接用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. 微软的研发思路发生改变了 Visual Studio 2012 Update 1抢先看
  2. 开发日记 20210316
  3. smarty2和smarty3
  4. AfxInitExtensionModule和AfxTermExtensionModule
  5. go新手看的开源项目 哪些适合_最近大家都在用 Go 语言玩什么?这几个新的开源项目告诉你...
  6. spring aop advice
  7. html背景图片为什么找不到,css中背景图片显示不出来
  8. 如何获取微信应用appid
  9. 运营商级ICT项目建设之雪亮工程方案,提升群众安全感
  10. 717 1比特与2比特字符
  11. ChatGPT在教育行业如何应用?
  12. 正则表达式:特殊字符之“-”(减号)
  13. 多线程知识点(详解)
  14. 网站前台设计(dreamweaver)
  15. PCL点云处理_安装及环境配置(1)
  16. 我还能从中国男子足球队得到快乐吗?
  17. 分析软件——ADS-B和雷达覆盖分析软件
  18. 登堂入室之soc开发环境及硬件开发准备
  19. 局域网病毒入侵原理及防范方法
  20. TreeSizeFree磁盘文件管理工具

热门文章

  1. python读txt转array_python将txt文件读入为np.array的方法
  2. C++ Makefile文件详解
  3. 人生有五不:不等、不管、不看、不做、不给
  4. mybatis :Criteria 查询、条件过滤用法
  5. C# 打开文件/跳转链接
  6. android viewpage预加载和懒加载问题
  7. ASP.NET Core 2.2 : 十六.扒一扒2.2版更新的新路由方案
  8. 【project】十次方-01
  9. P3193 [HNOI2008]GT考试
  10. Spring Boot结合thymeleaf