如何通过python快速输出数据库数据到excel
首先下载win2com模块,在Python 3.1行一下代码即可,随载但希望注明:CD-one的实例 注解
from win32com.client import Dispatch
xlApp = Dispatch('Excel.Application')
xlApp.Visible = 1#
xlApp.Workbooks.Add()#添加工作本
#1,1)这个单元格中填入‘Python’这个字符串
xlApp.ActiveSheet.Cells(1,1).Value = 'Python'
xlSheet = xlApp.ActiveSheet
#在(2,1)这个单元格中填入‘3’这个数字
xlSheet.Cells(2,1).Value = 3
#把A2*2这个表达式填入(4,1)这个单元格
xlSheet.Cells(4,1).Formula = '=A2*2'
#输出A1到A5的值
xlSheet.Range("A1:A5").Value
#改变(1,1)这个单元格的背景色
xlSheet.Cells(1,1).Interior.ColorIndex = 3
Python如何将一个列表写入到一个excel表中的一列,...
下载扩 xlrd 读excle xlwt 写excle 直接在百度上搜下载 下载后 import xlrd 就可以读excle文件 打开文件: xls = xlrd.open_workbook(fileName)
用python更改了excle的数据,怎样保存?
import xlwt
f = xlwt.Workbook() #创建工
sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #创建sheet
l_=[1,2,3,4,5]
for i in range(len(l_)):
sheet1.write(0,i,i)#表格的第开始写。第一列二列。。。。
#sheet1.write(0,0,start_date,set_style('Times New Roman',220,True))
f.save('text.xls')#保件
怎样把图像里面的数据提取到excel表格里面去?
这个字典不好!
直接读取value写入csv文件
import csv
f = open('file.csv','a',newline='')
w = writer(f)
w.writerow(dict(key))
打开csv文件为excel.
如果是很多典组成的列表,形式像[{a:1,b:2,c:3},……{a:4,b:5,c:6}],就可以用pandas来进行处理,存储为excel, 表头为a,b,c
dict_l = [{a:1,b:2,c:3},……{a:4,b:5,c:6}]
from pandas import DataFrame as DF
df = DF(dict_l)
df.to_csv(filename)
怎么用python实现字典存储为excel表格
文件存按照每个子列表为一行的以在写文件需要将[10,'haha',0.1]换成[[10],['haha'],[0.1]]所以只要将mywrite.writerow(i)改为mywrite.writerow([i])。
import csv
def storFile(data,fileName):
with open(fileName,'w',newline ='') as f:
mywrite = csv.writer(f)
for i in data:
mywrite.writerow([i])
data = [10,'haha',0.1]
storFile(data,"haha.csv")