基于Python的Excel数据处理

基于Python的Excel数据处理,python,xlsxwriter,xlrd,xlwings,pyexcel,Python,Xlsxwriter,Xlrd,Xlwings,Pyexcel,我是phython的新手,对它的了解非常有限。我有一个与工作相关的问题,我想用python解决,但我不确定从哪里开始 基本上,我有一个2500多种产品的列表,这些产品存储在多个分支机构中。在一些分支机构,产品销售良好,而在另一些分支机构,如果不及时采取行动,则没有需求和注销库存的风险 例如,我附上了一张照片。我想从excel和python程序中加载数据,这样它可以向我推荐材料和数量,以便从缓慢移动的分支转移到有需求的分支 橙色的数据是工厂需求,绿色的数据是多余的,我打算转移到有需求的工厂 如果你

我是phython的新手,对它的了解非常有限。我有一个与工作相关的问题,我想用python解决,但我不确定从哪里开始

基本上,我有一个2500多种产品的列表,这些产品存储在多个分支机构中。在一些分支机构,产品销售良好,而在另一些分支机构,如果不及时采取行动,则没有需求和注销库存的风险

例如,我附上了一张照片。我想从excel和python程序中加载数据,这样它可以向我推荐材料和数量,以便从缓慢移动的分支转移到有需求的分支

橙色的数据是工厂需求,绿色的数据是多余的,我打算转移到有需求的工厂

如果你能帮忙,我将不胜感激

您可能会发现该库很有用。它将允许您:

  • 相对轻松
  • 进行各种切片和统计分析
  • 创建基本的可视化
  • 重塑数据,并合并来自不同来源的数据
  • 甚至准备数据
Pandas功能非常丰富,文档记录良好,用户友好

或者,如果您需要一个较低级别的界面,您可以查看较旧的
*.xls
文件或(通常工作得更好,但只支持Excel 2010当前的
*.xlsx
格式)。

openpyxl是我最喜欢的Excel python进程库。我已经将它用于我公司的项目中,用于从excel导入和导出数据

用于读取和写入Excel(扩展名为xlsx/xlsm/xltx/xltm)文件的Python库

首先,要安装此软件包,您需要终止此命令:

sudopip3安装openpyxl

让我们举一个例子来说明它是如何工作的

输入Excel文件

Python代码

打印第一列值

#导入openpyxl模块
导入openpyxl
#给出文件的位置
path=“C:\\Users\\Admin\\Desktop\\demo.xlsx”
#工作簿对象已创建
wb_obj=openpyxl.load_工作簿(路径)
表_obj=wb_obj.active
m_行=板材对象最大值_行
#循环将打印所有值
#第一列的
对于范围内的i(1,m_行+1):
单元对象=图纸对象。单元(行=i,列=1)
打印(单元格对象值)
输出

STUDENT 'S NAME
ANKIT RAI
RAHUL RAI
PRIYA RAI
AISHWARYA
HARSHITA JAISWAL
参考资料:

我建议您学习熊猫,这是一个python库,非常适合csv和xlsx处理谢谢Xavier,但这只是给我第一个专栏,不会推荐如何移动产品。@mudassir,我把我的工作作为参考。我只引用了这个库包如何工作的一个示例。这个软件包非常灵活和独特。甚至可以从多个图纸导入数据并将它们合并在一起。检查参考链接,我相信您会找到您要查找的内容。您可以应用编辑、修改和操作excel数据。我强烈建议您查看参考链接。谢谢您,先生。我将检查参考链接,看看它如何帮助我以我希望的方式处理数据。谢谢安东。我会看看熊猫有哪些选择,以及如何使用它们来解决上述问题。