是否有某种方法可以为用户定义的函数调用和存储 Excel 文件? [复制]

Posted

技术标签:

【中文标题】是否有某种方法可以为用户定义的函数调用和存储 Excel 文件? [复制]【英文标题】:Is there some way to call and store an excel file for a user defined function? [duplicate] 【发布时间】:2021-11-09 19:23:40 【问题描述】:

我编写了一个 python 程序来查找和插入 4 个变量的值作为来自 excel 文件的输入。

我必须循环运行这个函数超过 1000 次。所以,每次我在循环中调用函数时,它都必须打开并读取这个 excel 文件。有没有更快的方法来解决这个问题,以便可以将 excel 文件作为 pandas 数据框或 numpy 数组存储在函数中,并且每次迭代时都不必调用 excel 文件?

【问题讨论】:

【参考方案1】:

只需通过谷歌搜索您的问题并阅读文档/其他 Stack Overflow 帖子,您的编码知识就会大大增加。

要回答您的问题,您可以一次读取整个 CSV 文件并将其保存为变量以用于其余代码。来自 pandas 文档(https://pandas.pydata.org/docs/reference/api/pandas.read_csv.html 或 https://pandas.pydata.org/docs/reference/api/pandas.read_excel.html)

他们显示

pd.read_csv('data.csv') 

pd.read_excel('data.xlsx')

【讨论】:

以上是关于是否有某种方法可以为用户定义的函数调用和存储 Excel 文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

在每个请求之前和之后运行的 PHP 函数或文件

Mysql存储过程和函数区别介绍

是否可以将函数参数存储为某种列表

数据库基本概念

面试题: 数据库未看8

python装饰函数调用