From 74ae00a57e927e7a3da5d499fc65ea188f53e9f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Ot=C3=A1vio?= Date: Sun, 19 Feb 2023 08:37:36 -0300 Subject: [PATCH] openpyxl - manipulando as planilhas do Workbook --- aula199/main.py | 14 ++++++++++++-- aula199/workbook.xlsx | Bin 4940 -> 4948 bytes 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/aula199/main.py b/aula199/main.py index 5935397..a31c679 100644 --- a/aula199/main.py +++ b/aula199/main.py @@ -1,4 +1,4 @@ -# openpyxl - criando uma planilha do Excel (Workbook e Worksheet) +# openpyxl - manipulando as planilhas do Workbook # Com essa biblioteca será possível ler e escrever dados em células # específicas, formatar células, inserir gráficos, # criar fórmulas, adicionar imagens e outros elementos gráficos às suas @@ -16,7 +16,17 @@ ROOT_FOLDER = Path(__file__).parent WORKBOOK_PATH = ROOT_FOLDER / 'workbook.xlsx' workbook = Workbook() -worksheet: Worksheet = workbook.active +# worksheet: Worksheet = workbook.active + +# Nome para a planilha +sheet_name = 'Minha planilha' +# Criamos a planilha +workbook.create_sheet(sheet_name, 0) +# Selecionou a planilha +worksheet: Worksheet = workbook[sheet_name] + +# Remover uma planilha +workbook.remove(workbook['Sheet']) # Criando os cabeçalhos worksheet.cell(1, 1, 'Nome') diff --git a/aula199/workbook.xlsx b/aula199/workbook.xlsx index 2c7104f96f520ab2b04b4a833bc0bd1c1e0a9e9b..8a6aa3e6d58e6c00d2a40a91636c5146622caa85 100644 GIT binary patch delta 970 zcmX@3c14XRz?+#xgn@y9gW;&tM4okmN1cMhDnCD5`w}R2nvsD)aB`xcNd3}@2eS?v z@U+D*{V`9YEWzOMuS*w$*_%bp%8a+&YCGDw(R9+jzjN03ns2+^ckTbn$t_cPFMSi7 zpCoS()SPMhYn%6_HdAXsR?Z1;IQM#{s_l}I`}KnNX}XP*!MD3If-a$V8{Li0O=$Ft zXgPX9&nsO#^+(5BodU59uKlvA4^-RhrM)F;e{D|m6D#sL>%@CFfbZ*>r@aYc{9pvp0$kNhKzed7&vRZ-i1C;ue6$3Hmf_?^UWxj%euoVNTH;kdF;CdipZ!&Rd4}dRY4h z$D1W=-M>gI=0jG}YSo@S-YeH_Y!RJ0msS0x$>}uB=8H{FYMR%EGrzUhxo`C1lsQAv z*@jJ0bEEW*rR2|9QvY0-bIM2mz}{104`2Kjdo)AlLUJS9Q|<7-+Zm@ulw^El30-G2 z^+#J@|B(tM^;C3OQBI&4-V|Q5JUbUULu8z6ydTbpt za^O$C%=Z`+)I0cnKtVp4P0)rDo;W9a3!2G;c+d!9n4`|XAPh{hFwnqwV)6n(C9s-o zF}{Q&z{u%fVPKGeDFD(9jhvGo3aWz)=Ms{sXXavHsL0VTE~(5(E!L~Z%?a>kWD;S9 zWscym?e4F;4gmFuF)=W3Bb&q6z{9{0UzD0ttgi= r3WS3t4Tj0_BdKsqHqIiM)NpjbaS zzbI9&A~$F0#Dji^4S3q(Q%~(Jz04#OIGwvg*u%qzsjyonfAzH`fk{{1z0Ev*t?|Jz z!+-Ym+ono2AJV&2{D#RjPh&0H^F1^9->6VonBC2#EctHHJUy=C3)eo3-e`CBpVoxfUSSb==CwyH zE7!hzXU^|5-8C}Rb>_+2y*eSKOV>U9{p8n0*?PfU=ge+DlRviE;rfTy_rItk2hip# zjP`6ykv5w}IesvLXnwA0CLlezhvzvjDCC}O$bM%43^k3(4ZITd7eRsKTEFxZ`-QwF zPoLLuGa5WO1e~kSN0o1#c4X?~ybbHsJvDtEwW=S#e(mJmxH%pC){C6KCH8(U)(h3X zboTR|aNUTv>sK&~r}1vQDin3^`4y9hgI%lcHBGLG64^ZGV1{GSzN6<>H-3|!_Fkgo zZ8XEiG>6DuKV9*~o5Rn2sz2Swvg${0$l^_|7C-N|-bi!*vctLgQ{<{IW($nE`E=(k z)C*l`bpO)Ji4y0ZxXkuFn&Puk?QjCOPQ>4d<`mZu9}x4yf`@xhDR#^9^$uG&K_5r`9(^N~$Elp1rTXSzr~Hc(3ZjW!KFo-%i+P{!A}J|6OOv-^bZDuRd`j2leFJ ze2+mPe1P8v6w;IV1Z_CsX>)S0pczQ8TTq7aNEra6wq~{f