«openpyxl» etiketlenmiş sorular

6
Pandalar: Excel dosyasındaki sayfa listesine bakma
Panda'nın yeni sürümü Excel dosyalarını yüklemek için aşağıdaki arabirimi kullanır : read_excel('path_to_file.xls', 'Sheet1', index_col=None, na_values=['NA']) ama mevcut sayfaları bilmiyorsam ne olur? Örneğin, aşağıdaki sayfalarda bulunan excel dosyalarıyla çalışıyorum Veri 1, Veri 2 ..., Veri N, foo, çubuk ama Na priori bilmiyorum . Pandalar'da bir excel belgesinden sayfa listesini almanın herhangi …
144 python  excel  pandas  openpyxl  xlrd 

13
Pandalar ile Excel sütun genişliklerini otomatik olarak ayarlamanın bir yolu var mı?
Benden bazı Excel raporları oluşturmam isteniyor. Şu anda verilerim için oldukça yoğun bir şekilde panda kullanıyorum, bu nedenle doğal olarak bu raporları oluşturmak için pandas.ExcelWriter yöntemini kullanmak istiyorum. Ancak sabit sütun genişlikleri bir sorundur. Şimdiye kadar sahip olduğum kod yeterince basit. "Df" adında bir veri çerçevem ​​olduğunu varsayalım: writer = …
107 python  excel  pandas  openpyxl 

3
Çok sayfalı Excel elektronik tablosuna DataFrame listesini kaydedin
Bir DataFrame listesini bir Excel elektronik tablosuna nasıl aktarabilirim? Eyalet için dokümanlar to_excel: Notlar Mevcut bir ExcelWriter nesnesini geçiriyorsanız, sayfa mevcut çalışma kitabına eklenecektir. Bu, farklı DataFrame'leri bir çalışma kitabına kaydetmek için kullanılabilir writer = ExcelWriter('output.xlsx') df1.to_excel(writer, 'sheet1') df2.to_excel(writer, 'sheet2') writer.save() Bunu takiben, DataFrame'lerin bir listesini bir elektronik tabloya aşağıdaki …

9
Pandalar kullanarak mevcut bir excel dosyasına yeni bir sayfa nasıl kaydedilir?
Python ile ayrıntılandırılmış verileri depolamak için excel dosyalarını kullanmak istiyorum. Benim sorunum, mevcut bir excel dosyasına sayfa ekleyememem. Burada, bu soruna ulaşmak için çalışabileceğiniz örnek bir kod öneriyorum. import pandas as pd import numpy as np path = r"C:\Users\fedel\Desktop\excelData\PhD_data.xlsx" x1 = np.random.randn(100, 2) df1 = pd.DataFrame(x1) x2 = np.random.randn(100, 2) …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.