Python实现数据库导出Excel并动态化sql时间

Python实现数据库导出Excel并动态化sql时间

import pandas as pd
import pymssql
from datetime import datetime
import time

start_time = time.time()
print("程序开始时间:", time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(start_time)))

# 用户输入开始和结束时间
time_on = input('请输入开始时间:')
time_c = input('请输入结束时间:')

# 将输入的时间转化为日期格式
time_on = datetime.strptime(time_on, '%Y-%m-%d')  # 根据你的时间输入格式进行调整
time_c = datetime.strptime(time_c, '%Y-%m-%d')  # 根据你的时间输入格式进行调整

conn = pymssql.connect(server='192.168.0.101', user='sa', password='mmxyz@01234560', database='YD')

ZNZW = f"select * from View_ZZZJ_GD_ONLY WHERE cast([时间] as date) BETWEEN '{
     time_on}' AND '{
     time_c}'"

ZNZW = pd.read_sql(ZNZW, conn)

print("保存数据中...")
month_on = time_on.strftime('%m')
day_on = time_on.strftime('%d')
day_c = time_c.strftime('%d')

ZNZW.to_excel(f'归档-{
     month_on}{
     day_on}-{
     day_c}日.xlsx', sheet_name='0', index=False, header=True)
print("成功导出")

end_time = time.time()
print("程序结束时间:", time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(end_time)))
run_time = end_time - start_time
print("程序运行耗时:%0.2f" % run_time, "s")

相关推荐

  1. Python实现数据库导出Excel动态sql时间

    2023-12-16 23:36:01       53 阅读
  2. python 实现 excle读取时间序列数据画图显示

    2023-12-16 23:36:01       69 阅读
  3. easy-poi实现动态列(标题)、多sheet导出excel

    2023-12-16 23:36:01       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-16 23:36:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-16 23:36:01       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-16 23:36:01       87 阅读
  4. Python语言-面向对象

    2023-12-16 23:36:01       96 阅读

热门阅读

  1. 数据库基础学习04计算机二级-第四章 数据查询

    2023-12-16 23:36:01       56 阅读
  2. 条件诱导:Python中的条件语句详解

    2023-12-16 23:36:01       66 阅读
  3. C语言—每日选择题—Day51

    2023-12-16 23:36:01       59 阅读
  4. libevent入门教程

    2023-12-16 23:36:01       59 阅读
  5. C#基础——字符串、字符串API。可变字符串

    2023-12-16 23:36:01       56 阅读
  6. AI write rust code

    2023-12-16 23:36:01       52 阅读
  7. 【设计模式】之单例模式

    2023-12-16 23:36:01       57 阅读
  8. 华为云CodeArts Deploy常见问答汇总

    2023-12-16 23:36:01       57 阅读
  9. Docker常用管理命令

    2023-12-16 23:36:01       40 阅读