如何将字符串转换成数字粘贴到excel?
How to convert strings into numbers for pasting in excel?
我想编写一个程序,将数组的每个元素(以逗号分隔)粘贴到 excel 中的不同列中。我的代码有效,但数字存储为文本而不是数字。我该如何解决?
from xlwt import Workbook
wb = Workbook()
sheet1 = wb.add_sheet('Sheet 1')
my_string = ["aaaaa,123,532","bbbbb,345,678"]
tab=[]
for y in my_string:
z=y.split(",")
tab.append(z)
for a in range(0,len(tab)):
for b in range(0,len(tab[a])):
print (tab[a][b])
sheet1.write(a,b,tab[a][b])
wb.save('exxa.xls')
将字符串转换为数字:
my_string = ["aaaaa,123,532","bbbbb,345,678"]
tab=[]
for y in my_string:
z=y.split(",")
z[1] = int(z[1])
z[2] = int(z[2])
tab.append(z)
我想编写一个程序,将数组的每个元素(以逗号分隔)粘贴到 excel 中的不同列中。我的代码有效,但数字存储为文本而不是数字。我该如何解决?
from xlwt import Workbook
wb = Workbook()
sheet1 = wb.add_sheet('Sheet 1')
my_string = ["aaaaa,123,532","bbbbb,345,678"]
tab=[]
for y in my_string:
z=y.split(",")
tab.append(z)
for a in range(0,len(tab)):
for b in range(0,len(tab[a])):
print (tab[a][b])
sheet1.write(a,b,tab[a][b])
wb.save('exxa.xls')
将字符串转换为数字:
my_string = ["aaaaa,123,532","bbbbb,345,678"]
tab=[]
for y in my_string:
z=y.split(",")
z[1] = int(z[1])
z[2] = int(z[2])
tab.append(z)