Python如何将一个列表写入到一个excel表中的一列,求Python代码,谢啦!

Python如何将一个列表写入到一个excel表中的一列,求Python代码,谢啦!... Python如何将一个列表写入到一个excel表中的一列,求Python代码,谢啦! 展开
 我来答
可靠的我心我在
2015-11-16 · TA获得超过2157个赞
知道小有建树答主
回答量:784
采纳率:77%
帮助的人:625万
展开全部
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')#保存文件
Fish星空
2019-07-23
知道答主
回答量:10
采纳率:0%
帮助的人:8517
展开全部
import xlwt
f = xlwt.Workbook() #创建工作薄
sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #创建sheet
list = [1,2,3,4,5]
j = 0
for i in list:
sheet1.write(j,0,i) #循环写入 竖着写
j=j+1
f.save('text.xls')#保存文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小可号之重生
2018-01-22
知道答主
回答量:3
采纳率:0%
帮助的人:3109
展开全部

文件存储是按照每个子列表为一行的,所以在写文件时只需要将[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")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猫咪宝宝酱丶
2019-05-31
知道答主
回答量:1
采纳率:0%
帮助的人:735
展开全部
import random
from openpyxl import load_workbook
list = [5,3,1,7,4,2,6]
list_random=random.sample(list, len(list))
list_data = list_random.copy()
print("源列表:",list)
print("新列表:",list_data)
wb = load_workbook(r'D:\works\scripts\interface\test_data\test.xlsx')
sheet = wb['re']
for i in range(1,16):   #行
for data1 in range(len(list)):   #获取源数据的列表中内容个数
rowsCount1 = data1+1  #每次读取后+1
sheet.cell(row=rowsCount1, column=1).value = list[data1]  #根据内容当前赋值给行数
for data2 in range(len(list_data)): #获取新列表中内容个数
rowsCount2 = data2 + 1  #
sheet.cell(row=rowsCount2, column=2).value = list_data[data2]
wb.save(r'D:\works\scripts\interface\test_data\test.xlsx')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式