一、前言
1、环境
dbConfig.json:数据库配置文件
test.xlsx:传感器数据
2、主要修改
随机一下波峰,波峰之间的距离等
3、 大致逻辑
读取excel
查询应变传感器
根据应变传感器记录的数据 生成 相应的修正后的数据
根据索引一个一个的update
生成update sql语句
每次达到6000的时候,写入到数据库,清空sql语句
一个传感器遍历完后,如果sql语句不为空,就写入到数据库
二、代码
import numpy as np
import math
import matplotlib.pyplot as plt
import pandas as pd
import pymssql
from random import choice
import json
import time
import os
class MSSQL:
# 类的构造函数,初始化数据库连接ip或者域名,以及用户名,密码,要连接的数据库名称
def __init__(self,host,user,pwd,db):
self.host=host
self.user=user
self.pwd=pwd
self.db=db
# 得到数据库连接信息函数,返回: conn.cursor()
def __GetConnect(self):
self.conn=pymssql.connect(host=self.host,
user=self.user,
password=self.pwd,
database=self.db,