如何将excel导入python

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将excel导入python相关的知识,希望对你有一定的参考价值。

参考技术A 将txt
文件导入python代码:
import
pandas
as
pd
path='1.txt'
data=pd.read_csv(path,sep='\t')
想要”优雅“导入,建议使用pandas,matplotlib:
import
pandas
as
pd
data
=
pd.read_csv("aaa.csv")
data.columns
#查看表格有哪些列,可以看到有x,
y,
z列
data['x']
#查看x列
data['y']
#查看y列
data['z']
#查看z列
import
matplotlib.pyplot
as
plt
plt.bar(data['x'],
data['y'])
#画柱状图
plt.title('example')
#设置标题
plt.xlabel('x')
#横坐标加说明文字'x'
plt.ylabel('y')
#纵坐标加说明文字'y'
plt.show()
#显示图形

python如何将txt文件导入excel

请问如何将一个txt文件的内容导入excel 并加入颜色
例如txt文件如下:

想转换为如下的excel,(第一部分中所有的false都要用红色标记。)

要怎么写代码呢 谢谢!

# -*- coding: utf-8 -*-
import xlwt
x=xlwt.Workbook()
s1=x.add_sheet('sheet1')

style1=xlwt.XFStyle() #样式类
style1.font.colour_index=30 #字体颜色前景色为红
style1.font.bold=True #粗体
style1.pattern.pattern=1 #填充solid
style1.pattern.pattern_fore_colour=2 #填充颜色红色
style2=xlwt.easyxf('font:italic on;pattern:pattern solid,fore-colour yellow')
#快速生成样式
#参数字符串格式: 
#"class1:key1 value1,key2 value2;class2:k1 v1,k2 v2;"

s1.write(0,0,"Hello",style1)#写入字符串
s1.write(1,0,True,style2)#写入真值
s1.write(2,0,3.1415926);s1.write(2,1,-5);s1.write(2,2,xlwt.Formula("2*A3*ABS(B3)"));
#使用公式计算
s1.write(3,0,'right',xlwt.easyxf("align:horiz right"))
#调整对齐方式
x.save('example.xls') #保存

import os
os.system('explorer example.xls')

以上为xlwt库操作Excel的脚本,直接保存运行可以看效果。几乎可以实现所有常用Excel的操作了。支持的Excel格式为Excel 2003及之前的版本。xlwt库可以使用命令pip install xlwt安装。相应的读取模块为xlrd。或者可以去pip的官网下载。代码里的注释已经很详细了。


下面说你文本文件的操作。其实只需要读取进来,逐行处理。每一行尝试用.split分割,然后加上一个判断语句调整格式,写入Excel相应的行即可。

参考技术A 这个以前都做过几次。用COM接口很麻烦 。现在有了xlwt和xlrd都变得很容易。你略略看一看它们的例子代码就会了。我好象最近从考勤机里读取EXCEL数据。再重新加工后,生成EXCEL的报告,做过一个程序,大约5-7小时吧。本回答被提问者采纳

以上是关于如何将excel导入python的主要内容,如果未能解决你的问题,请参考以下文章

将excel数据导入SQLServer2005

java如何将数据导入Excel模板

如何将excel文件导入到一个oracle表中?谢谢

如何将Excel表导入GIS

如何将excel中的数据导入hive仓库中

如何将word导入excel