Как сохранить улучшения в скопированном файле, уже скопированном с помощью Pandas - PullRequest
0 голосов
/ 05 июня 2019

Я скопировал файл с двумя листами в пустой файл, и я хотел бы добавить два столбца на оба листа и затем сохранить его. Всякий раз, когда я пытаюсь это сделать, мне приходится выбирать между копированием на обоих листах или наличием одного листа с добавлением столбцов, которое мне хотелось бы. В идеале я хотел бы, чтобы на новых листах были скопированы две новые колонки.

Я пытался использовать много операторов print для выявления ошибки, и я считаю, что я изолировал ее от последней команды, но я не уверен. Я попытался скопировать его по-другому, но это то, что я получил. Я не смог найти ничего подходящего для этой ситуации, поэтому буду признателен за любую помощь по этому вопросу.

import pandas as pd
import numpy as np
from shutil import copyfile


shutil.copy2(loc, tLoc)

df = pd.read_excel(loc, None)
wdf = pd.read_excel(tLoc , index_col=[0])

sheet_wdf_map = pd.read_excel(tLoc, sheet_name=None)

print(wdf.head())

wdf['Adequate'] = np.nan
wdf['Explanation'] = np.nan

print(wdf.head())

wdf.to_excel(tLoc)

Я бы хотел, чтобы мой код полностью скопировал файл и поместил два новых столбца в крайнем правом углу листов в файле excel (xlsx).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...