python 读取excel表数据获取坐标_python读取并定位excel数据坐标系详解

本文介绍了如何使用Python的xlrd库读取Excel文件,获取数据坐标,并展示了通过matplotlib进行数据可视化的步骤。示例代码包括打开Excel文件,遍历行和列,以及用scatter图展示数据点。
摘要由CSDN通过智能技术生成

测试数据:坐标数据:testExcelData.xlsx

f114198fbb33b5a731b52213bfcb88b2.png

使用python读取excel文件需要安装xlrd库:

xlrd下载后的压缩文件:xlrd-1.2.0.tar.gz

解压后再进行安装即可,具体安装方法请另行百度。

代码

import xlrd

import matplotlib.pyplot as plt

import numpy as np

#打开文件

data = xlrd.open_workbook(r'testExcelData.xlsx')

#获取表格数目

nums = len(data.sheets())

for i in range(nums):

#根据sheet顺序打开sheet

sheet1 = data.sheets()[i]

#根据sheet名称获取

sheet2 = data.sheet_by_name('Sheet1')

#获取sheet(工作表)行(row)、列(col)数

nrows = sheet2.nrows #行

ncols = sheet2.ncols #列

x_mat = []

y_mat = []

for i in range(nrows):

print(sheet2.row_values(i))

x_mat.append(sheet2.row_values(i)[0])

y_mat.append(sheet2.row_values(i)[1])

#print(x_mat)

#print(y_mat)

plt.scatter(x_mat,y_mat)

for x, y in zip(x_mat, y_mat):

plt.text(x, y, (x, y), ha="center", va="bottom", fontsize=10)

plt.show()

运行结果:

[1.0, 2.0]

[6.0, 2.0]

[3.0, 3.0]

[4.0, 5.0]

[8.0, 8.0]

[6.0, 6.0]

[7.0, 9.0]

56a3c3f88ae59ee5691ad3ea63999792.png

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

Python可以通过使用一些库来读取和操作Excel工作,比如xlrd、openpyxl、pandas等。其中,xlrd是一个广泛使用的库,它可以用来读取Excel文件中的数据。通过使用xlrd库,可以轻松地获取Excel文件中的工作数目。 下面是一段使用xlrd库来读取Excel文件获取工作数目的示例代码: ```python import xlrd # 打开Excel文件 workbook = xlrd.open_workbook('example.xlsx') # 获取工作数目 sheet_num = workbook.nsheets # 打印工作数目 print("Excel文件中的工作数目为:", sheet_num) ``` 在这个示例代码中,我们首先使用`open_workbook`函数打开了一个名为`example.xlsx`的Excel文件。然后,使用`nsheets`属性获取了工作的数目,并将其存储在变量`sheet_num`中。最后,通过使用`print`函数,将工作数目打印出来。 所以,以上代码可以用来读取Excel文件获取其中的工作数目。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Python操作excel工作,可以定位一个excel的一个sheet里面的多个table数据,并写道不同的excel里面](https://download.csdn.net/download/cao812755156/88246662)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [python读取定位excel数据坐标系详解](https://download.csdn.net/download/weixin_38581992/12862304)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [python实现excel读写数据](https://download.csdn.net/download/weixin_38641111/13768231)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值