我有一個 python 代碼,其中我從 excel 中獲取某些資料并使用該資料。現在我希望在現有 Excel 表中的代碼末尾創建一個名為 XY 的新列。您對此有何看法?
uj5u.com熱心網友回復:
如果您使用 pandas 對資料執行操作,并且將其作為 df 加載,只需添加:
import pandas as pd
import numpy as np
# Generating df with random numbers to show example
df = pd.DataFrame(np.random.randint(
0, 100, size=(15, 4)), columns=list('ABCD'))
print(df.head())
# Adding the empty column
df['xy'] = ''
print(df.head())
#exporting to excel
df.to_excel( FileName.xlsx, sheetname= 'sheet1')
這將向 df 添加一個空列,頂部單元格標記為 xy。如果您想要列中的任何值,可以將空的 '' 替換為任何內容的串列。希望這可以幫助!
uj5u.com熱心網友回復:
獲得正確代碼的最簡單方法是在 Excel 中記錄宏。在 Excel 中轉到您的表格,命令“記錄宏”并手動執行所需的操作。然后命令“停止錄制”并轉到 VBA 以發現代碼。然后在您的 Python 應用程式中使用等效代碼。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/514472.html
標籤:Python擅长硒
