!/usr/bin/python
-- coding: UTF-8 --
import pandas as pd
'''
excel 表格:
站点名称 基站类型 软件版本 1m测量功率 衰减因子 地图编号 x坐标 y坐标 楼层 租户编号
B000002306 beacon 64 2.127 1 12221041.9 2488621.766 1 141
'''
'''
if name == 'main':
path = 'C:\信标列表 2024-12-06.xlsx'
data = pd.read_excel(path, None) # 读取数据,设置None可以生成一个字典,字典中的key值即为sheet名字,此时不用使用DataFram,会报错
print(data.keys()) # 查看sheet的名字
data = pd.DataFrame(pd.read_excel(path)) # 获得每一个sheet中的内容
print(data.index) # 获取行的索引名称
print(data.columns) # 获取列的索引名称
print(data['站点编号'][0]) # 获取列名为 站点编号这一列的第一行
print(data.loc[0]) # 获取行名为0这一行的内容
print("====================================================================")
print(data.loc[0]['y坐标']) # 获取行名为0这一行的内容
for i in range(3):
print("INSERT INTO `bleengine`.`ble_beacon_config` (`id`, `insert_time`, `update_time`, `beacon_Id`, `beacon_alias`, `software_Ver`, `beacon_power_level`, `mearsured_power`, `decay_factor`, `beacon_x`, `beacon_y`, `beacon_z`, `floor`, `mapId`, `organizationNum`) VALUES ('12065', '2024-11-28 09:52:30', '2024-11-28 09:52:30', '{}', '{}', 'No', '100', '64', '2.127', '{}', '{}', '0', '1', '1', '{}');".format(
data.loc[i]['站点编号'], data.loc[i]['站点名称'],data.loc[i]['x坐标'], data.loc[i]['y坐标'], "91450900MA5Q0E1B44"))
'''