Pytania otagowane jako openpyxl

6
Pandy: przeglądanie listy arkuszy w pliku Excel
Nowa wersja Pandas używa następującego interfejsu do ładowania plików Excel: read_excel('path_to_file.xls', 'Sheet1', index_col=None, na_values=['NA']) ale co, jeśli nie znam dostępnych arkuszy? Na przykład pracuję z plikami programu Excel, które znajdują się poniżej Dane 1, Dane 2 ..., Dane N, foo, bar ale nie wiem Na priori. Czy jest jakiś sposób, …
142 python  excel  pandas  openpyxl  xlrd 

13
Czy istnieje sposób na automatyczne dostosowanie szerokości kolumn programu Excel za pomocą pandas.ExcelWriter?
Jestem proszony o wygenerowanie raportów w formacie Excel. Obecnie dość intensywnie używam pand do moich danych, więc naturalnie chciałbym użyć metody pandas.ExcelWriter do generowania tych raportów. Jednak problemem są stałe szerokości kolumn. Dotychczasowy kod jest dość prosty. Powiedzmy, że mam ramkę danych o nazwie „df”: writer = pd.ExcelWriter(excel_file_path, engine='openpyxl') df.to_excel(writer, …
105 python  excel  pandas  openpyxl 

2
Zapisz listę DataFrames w wieloarkuszowym arkuszu kalkulacyjnym Excel
Jak mogę wyeksportować listę ramek danych do jednego arkusza kalkulacyjnego Excel? Dokumenty dotyczące to_excelstanu: Uwagi Jeśli przekazujesz istniejący obiekt ExcelWriter, arkusz zostanie dodany do istniejącego skoroszytu. Może to służyć do zapisywania różnych ramek danych w jednym skoroszycie writer = ExcelWriter('output.xlsx') df1.to_excel(writer, 'sheet1') df2.to_excel(writer, 'sheet2') writer.save() Po tym pomyślałem, że mógłbym …

9
Jak zapisać nowy arkusz w istniejącym pliku Excela za pomocą Pand?
Chcę używać plików programu Excel do przechowywania danych opracowanych w Pythonie. Mój problem polega na tym, że nie mogę dodać arkuszy do istniejącego pliku Excela. Tutaj proponuję przykładowy kod do pracy w celu rozwiązania tego problemu import pandas as pd import numpy as np path = r"C:\Users\fedel\Desktop\excelData\PhD_data.xlsx" x1 = np.random.randn(100, …

14
openpyxl - dostosuj rozmiar szerokości kolumny
Mam następujący skrypt, który konwertuje plik CSV do pliku XLSX, ale rozmiar mojej kolumny jest bardzo wąski. Za każdym razem muszę przeciągać je myszą, aby odczytać dane. Czy ktoś wie, jak ustawić szerokość kolumny w openpyxl? Oto kod, którego używam. #!/usr/bin/python2.6 import csv from openpyxl import Workbook from openpyxl.cell import …
86 python  openpyxl 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.