-5
我是個新手程序員,我想寫一個Python腳本 是 1)打開當前XLSX excel文件 2)全部小寫的字符串值覆羽爲大寫 3)用新名稱保存文件。易Python腳本在Excel工作
簡單的腳本更好 到目前爲止我沒有做任何事情!我不知道從哪裏開始
我是個新手程序員,我想寫一個Python腳本 是 1)打開當前XLSX excel文件 2)全部小寫的字符串值覆羽爲大寫 3)用新名稱保存文件。易Python腳本在Excel工作
簡單的腳本更好 到目前爲止我沒有做任何事情!我不知道從哪裏開始
import xlrd, xlwt
oldbook = xlrd.open_workbook('bar.xlsx')
newbook = xlwt.Workbook()
for sheetname in oldbook.sheet_names():
oldsheet = oldbook.sheet_by_name(sheetname)
newsheet = newbook.add_sheet(sheetname)
for ii in range(oldsheet.nrows):
for jj in range(oldsheet.ncols):
newsheet.write(ii, jj, str(oldsheet.cell_value(ii, jj)).upper())
newbook.save("foo.xlsx")
到目前爲止你做了什麼? – g19fanatic
Isnt Excel文件,或多或少只是以某種方式讀取格式化的文本文件?我覺得這可以在內部完成什麼? 10行代碼? – Fallenreaper
@Fallenreaper肯定的,但所有的計算只是兩個數字讀取一定的方式,所以任何turing完整的問題應該可以解決在幾行代碼:) –