1. python 使用xlrd模块读取excel文件时,能否读取单元格的备注
python有很多包可以操作excel单元
其中我用过的有xlrd ,xlwt 一个读一个写, 另外可用 openpyxl或者XlsxWriter 进行读写, 非常简单
读写单元格只需按列表一样读写元素即可
ws['A1'] = 42
a = ws["A2"]
2. 如何用Python做数据准备
这篇的内容是一系列针对在Python中从零开始运用机器学习能力工作流的辅导第一部分,覆盖了从小组开始的算法编程和其他相关工具。最终会成为一套手工制成的机器语言工作包。这次的内容会首先从数据准备开始。
—— 来自Matthew Mayo, KDnuggets
似乎大家对机器学习能力的认知总是简单到把一系列论据传送到越来越多的数据库和应用程序界面中,接着就期待能有一些神奇的结果出现。可能你对在这些数据库里究竟发生了什么有自己很好的理解—— 从数据准备到建模到结果演示呈现等等,但不得不说你依然需要依赖于这些纷繁的工具去完成自己的工作。
我们的代码正在按我们希望的方式工作,让我们做一些简单的房屋清理工作。一旦开始滚动,我们将为我们的编码提供一个更全面的组织结构,但是现在我们需要把所有这些功能加到一个单独的文件中,并保存成为dataset.py的格式。这会让我们以后的使用更方便,下次我们会学到。
未来计划
之后我们会学习简单的分类算法,k最近邻算法。我们会学习如何在简单的工作流中构建分类和聚类模型。毫无疑问,这需要编写一些限额外的工具来帮助我们完成项目,并且我确定我们还将对已经做完的部分进行修改。
练习机器学习就是理解机器学习的最好方法。运用我们的工作流中需要的算法和支持工具最终会被证明是有用的。
3. 如何将现有的数据利用python 填入word的表格中
在使用word中的一个自然段,就是一个paragraph,最简单的方式如下命令获得全部的段落,这是一个可迭代的类型,类似于数组方式。就可以直接获得文章中的第一段第一段的全部文字内容,如果我们连贯起来代码如下获得run其实也是非常简单的如下命令python-docx这个包,不仅可以读出paragraph的内容,还可以往里面写。可以使用add_paragraph()方法来添加内容。如下命令代码每一个属性都可以查看它的类型,这个类型一般在docx中是个枚举类型的常量,放在docx.enum.text这个头文件中。
4. Python可以处理excel表格吗
可以,python有xlrd、xlwt、xlwings、xlutils、pandas等库可用于处理excel表格,pip install这些库就可以使用。
5. 如何用python将数据写入excel表格
简单的介绍一下这两个库,先说xlrd,这个库读Excel比较方便,各种方法使用起来也挺方便:
bk = xlrd.open_workbook('your.xls')
sh = bk.sheets()[-1]
上面两句就可以打开Excel表格中的一个sheet,sheets得到的是一个list,存放所有的sheet。
sh.nrows是该sheet中的行数,知道这个后就可以使用for循环来读所有的单元格了:
sh.row(i)[3]这个就代表第i行的第4列。
再看看pyExcelerator,这个用起来有点别扭:
sheets = parse_xls('result.xls')
先打开一个表格,sheets是一个list,包含了所有表格的内容,每一项就是一个sheet,而每个sheet是二元tuple,第一个是该sheet的名字,第二个是一个dict,dict的key是一个二元组,表示单元格的坐标,如(0,0),第一行第一列。
从上面的分析中可以得出要访问Excel中第一个sheet的第一行第一列元素需要:
sheets[0][1][(0,0)]
pyExcelerator也不能得到行列数。
写文件也比较简单:
wb = Workbook()
ws = wb.add_sheet('result')
ws.write(0,0,“hello”)
wb.save('result.xls')
就不解释了:-)
写文件时需要注意直接写Unicode内容进去,而不要写编码过的内容。
本文来源于可可熊的窝 http://cocobear.info/blog , 原文地址:
6. python能在excel运行吗
Python部落组织翻译, 禁止转载
【介绍】
ExclePython是一款轻量级的COM库,它支持你从Excel VBA中调用Python代码和运行Python 其他功能(确实任何语言都支持COM)。这篇文章我将展示你如何去使用它。
【背景】
虽然excel的市场地位正日益面临免费的(OpenOffice)和云软件(Google Sheets)的挑战和逐渐取代的风险,但是Excel依然是现在办公环境中,使用范围最广、用户界面友好的数据处理软件。能够实现从Excel中调用python,得益于Excel拥有庞大收集能力的库和强大的语言能力。ExcelPython 是一款处理性的COM库,它能让你加载python模块,调用程序和运行函数。另外一些Excel/Python接口工具,例如PyXLL和Python-Excel,它们同样都是很优秀的工具,只是与ExcelPython在功能上和适用性上有些微差别。ExcelPython的优势有:
1. 免费(不用购买和免费协议)
2. 小而轻
3. 高度嵌入:似乎采用已经打包好的python函数,所以可以在不安装python情况下表格程序可以扩展使用;
4. 对最终用户高度透明:python由Excel VBA调用所以没有不需要其他另外的中间程序插入,即使是表格程序已经升级了;
5. 通用性:任何存在的Python模块和函数都可以调用,以及任何Python对象都可以被处理,另外,ExcelPython不必写入额外的Python代码来做可调用的函数,可以直接调用Python的的各种库;
【使用代码】
如果你想了解最基本的关于如何使用这个库的功能的话,直接登录ExcelPython在SourceForge的网友,那里你会找到一个维基条目,可以一步步指引你如何操作。
在本章介绍中,我们将展示下利用ExcelPython去合并收集到的列表,排列他们的数据以及删除任意副本。这是一个非常简单的python任务,只需要几行代码,而如果用VBA代码来实现同样功能则需要更多的代码。
7. python适合用来进行数据处理吗
可以。
Python是一种面向对象、直译式计算机程序设计语言,由Guido van Rossum于1989年底发明。由于他简单、易学、免费开源、可移植性、可扩展性等特点,Python又被称之为胶水语言。下图为主要程序语言近年来的流行趋势,Python受欢迎程度扶摇直上。
由于Python拥有非常丰富的库,使其在数据分析领域也有广泛的应用。由于Python本身有十分广泛的应用,本期Python数据分析路线图主要从数据分析从业人员的角度讲述Python数据分析路线图。整个路线图计划分成16周,120天左右。主要学习内容包括四大部分:
1)Python工作环境及基础语法知识了解(包括正则表达式相关知识学习);
2)数据采集相关知识(python爬虫相关知识);
3)数据分析学习;
4)数据可视化学习。
8. 用python可以实现我平常工作的excel的这些需求么
可以
python是编程语言,什么逻辑都可以实现
当然你要选对工具,
推荐你用pandas 里面处理表格函数很多
需要什么功能查什么功能就行
9. 如何用python处理excel数据
Py the un处理Excel表格用这款软件处理率表格的话是可以的。把表格内容复制进这款软件就可以使用了。