!/usr/bin/python
-- coding: UTF-8 --
import pandas as pd
'''
excel 表格:
站點(diǎn)名稱 基站類型 軟件版本 1m測量功率 衰減因子 地圖編號 x坐標(biāo) y坐標(biāo) 樓層 租戶編號
B000002306 beacon 64 2.127 1 12221041.9 2488621.766 1 141
'''
'''
if name == 'main':
path = 'C:\信標(biāo)列表 2024-12-06.xlsx'
data = pd.read_excel(path, None) # 讀取數(shù)據(jù),設(shè)置None可以生成一個字典,字典中的key值即為sheet名字,此時不用使用DataFram,會報(bào)錯
print(data.keys()) # 查看sheet的名字
data = pd.DataFrame(pd.read_excel(path)) # 獲得每一個sheet中的內(nèi)容
print(data.index) # 獲取行的索引名稱
print(data.columns) # 獲取列的索引名稱
print(data['站點(diǎn)編號'][0]) # 獲取列名為 站點(diǎn)編號這一列的第一行
print(data.loc[0]) # 獲取行名為0這一行的內(nèi)容
print("====================================================================")
print(data.loc[0]['y坐標(biāo)']) # 獲取行名為0這一行的內(nèi)容
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]['站點(diǎn)編號'], data.loc[i]['站點(diǎn)名稱'],data.loc[i]['x坐標(biāo)'], data.loc[i]['y坐標(biāo)'], "91450900MA5Q0E1B44"))
'''