Нуждаюсь в помощи выбирая название интерфейса

Простой способ: после того, как у вас есть pvt_all, просто дайте ему имя файла Excel:

pvt_all.to_excel("filename.xlsx")

См. https://pandas.pydata.org/pandas-docs/stable/ сгенерированный / pandas.DataFrame.to_excel.html для других параметров.

Более сложный путь: у вас уже есть Excel и вы хотите записать этот кадр данных в виде нового листа, сделайте так:

import pandas as pd
import openpyxl

excelfilename = "filename.xlsx"
with pd.ExcelWriter(excelfilename, engine="openpyxl") as writer:
    # above: I use openpyxl, you can change this
    writer.book = openpyxl.load_workbook(excelfilename)
    pvt_all.to_excel(writer, "pivot sheet name", index=False)
        # above: index=False to not write dataframe index

Еще сложнее: вы хотите записать в определенный диапазон ячеек, один ячейка за раз:

import openpyxl
from openpyxl.utils import get_column_letter

wb = openpyxl.load_workbook(excelfilename)
ws = wb["my sheet"]
row = 3
col = 1
data = pvt_all.values
max_row, max_col = data.shape
for r in range(max_row):
   for c in range(max_col):
       ws[get_column_letter(col+c)+str(row+r)] = data[r][c]
# don't forget to save your workbook after this

5
задан Mark A. Nicolosi 16 October 2008 в 04:41
поделиться

4 ответа

Походит на ILocateable. Что-то, местоположение которого можно обнаружить и отследить.

9
ответ дан 18 December 2019 в 14:53
поделиться

Я просто использовал бы нотацию LOLCats.

ICanHasLocation

или возможно

IHasLocation

или абсурдное

ImInYourProgramHavingALocation

О, и между прочим - существует по крайней мере одна библиотека Duck Typing для C#, который является довольно прохладным понятием.

1
ответ дан 18 December 2019 в 14:53
поделиться
  • ILocatable
  • IGeo
  • IAmSomewhere
  • IIsSomewhere

Править:

  • INoun
3
ответ дан 18 December 2019 в 14:53
поделиться

IWhereYouAtable - Мобильное повышение

ITwentyable - как в том, что является Вашими 20 (короткий для 10-20 - сленг CB)

серьезно, хотя ILocateable хорош.

0
ответ дан 18 December 2019 в 14:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: