python 读取行列

2024-12-05  本文已影响0人  xuefeng_apple

!/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"))

'''

上一篇 下一篇

猜你喜欢

热点阅读