当前位置: 首页 > news >正文

wordpress 猫香港seo公司

wordpress 猫,香港seo公司,大连网站制作培训,网站开发技术与vbPython与SQL Server数据库结合导出Excel并做部分修改 需求:在数据库中提取需要的字段内容;并根据字段内容来提取与拆分数据做为新的列最后导出到Excel文件 # -*- coding: utf-8 -*- import pandas as pd import re import pymssql import timestart_ti…

Python与SQL Server数据库结合导出Excel并做部分修改

需求:在数据库中提取需要的字段内容;并根据字段内容来提取与拆分数据做为新的列最后导出到Excel文件

# -*- coding: utf-8 -*-
import pandas as pd
import re
import pymssql
import timestart_time = time.time()
print("程序开始时间:", time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(start_time)))
# 建立数据库连接
conn = pymssql.connect(server='192.168.2.1', user='sa', password='123', database='YD')# 执行 SQL 查询
query = f'''
SELECT 类型,流水号,账号,时间,通过时间,客服号,地市,区县,grid,测试结果
FROM TS_DATA WHERE CAST(最后质检通过时间 AS date) = '2024-09-01';
'''  # 修改为你的实际表名
df = pd.read_sql(query, conn)# 确保 '测试结果' 列中是字符串
df['测试结果'] = df['测试结果'].astype(str)# 定义提取信息的函数
def extract_info(text):# 提取光功率,包括可能的中文错误信息light_power = re.search(r'【功率】:([^【\n]*)', text)light_power = light_power.group(1).strip() if light_power else None# 提取速率,包括 'M' 字符rate = re.search(r'【速率】:([\d.]+M)', text)rate = rate.group(1) if rate else None# 提取 radiusradius = re.search(r'【ra】:([^,\s【]+)', text)radius = radius.group(1).strip() if radius else None# 提取上线时间online_time = re.search(r'上线:([\d/:\s]+)', text)online_time = online_time.group(1) if online_time else Nonereturn pd.Series([light_power, rate, radius, online_time],index=['功率', '速率', 'ra', '上线'])# 提取数据并添加到新的列中
df[['功率', '速率', 'ra', '上线']] = df['测试结果'].apply(extract_info)df.fillna('空白', inplace=True)
df['测试结果'] = df['测试结果'].replace('None', '', regex=False)
# 添加一个新列来标记是否有任何字段为"空白"
df['是否包含空白'] = (df['功率'] == "空白") | (df['速率'] == "空白") | (df['ra'] == "空白")
df['是否包含空白'] = df['是否包含空白'].map({True: '是', False: '否'})
# 保存到新的 Excel 文件
output_file = '投诉9月份数据-0901.xlsx'
df.to_excel(output_file, index=False, engine='openpyxl')print(f"数据已处理并保存到 {output_file}")# 关闭数据库连接
conn.close()
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")

最终效果图

在这里插入图片描述

http://www.wangmingla.cn/news/62455.html

相关文章:

  • 北京通州区住房和城乡建设委员会网站友情链接交换平台
  • 京东云 安装wordpress小璇seo优化网站
  • 网站seo优化方案项目策划书seo百度关键词优化软件
  • wordpress 语言选择器佛山seo代理计费
  • 免费注册网站有哪些网站推广属于哪些
  • 政府网站开发报价今日头条号官网
  • 标志设计欣赏网站市场调研报告范文模板word
  • 帝国cms灵动标签做网站地图上海培训机构有哪些
  • 员工入职 在哪个网站做招工广州今日新闻最新消息
  • 丰台高端网站建设一站式网络营销
  • 邢台专业做移动网站四川省最新疫情情况
  • 做外快的网站蚁坊软件舆情监测系统
  • 做网站和做推广的区别怎么查搜索关键词排名
  • 沈阳市住房和城乡建设局网站在哪里可以做百度推广
  • wordpress登陆链接seo排名优化技术
  • ftp网站备份seo推广方案怎么做
  • phpwind与wordpress广州seo好找工作吗
  • 河南郑州网站关键词排名助手优书网首页
  • 做a动态网站企业邮箱哪个好
  • 网站权重多少4深圳seo关键词优化
  • wordpress建站落后吗收录优美图片崩了
  • 有了域名怎么制作网站在百度上打广告找谁推广产品
  • 网站建设销售发展前景seo去哪学
  • 珠宝网站开发的背景推广一个产品有哪些方式
  • 网站加入谷歌地图导航会计培训班多少钱
  • 外贸网站推广工作东莞网站优化关键词排名
  • 云南网站备案查询百度提交入口网址是什么
  • 做网站如何收费佛山seo培训机构
  • 合肥优化网站百度上怎么免费开店
  • dnf交易网站建设seo服务公司上海