From c10ab05fc6a67c54e91ccf867322285a3963f7a4 Mon Sep 17 00:00:00 2001 From: Pedro de Oliveira Guedes Date: Tue, 11 Jan 2022 08:09:37 -0300 Subject: [PATCH] Finhishing the client 1st version. --- api/excel/cli.py | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/api/excel/cli.py b/api/excel/cli.py index 17d45d0..ee82721 100644 --- a/api/excel/cli.py +++ b/api/excel/cli.py @@ -88,16 +88,22 @@ class Excel: } return self.__request_json_post__("/ipc/excel/write", object) + def new (self, path: str, sheet: str): + """ + ## Excel New Sheet + Faz a criação de uma nova planilha no caminho especificado. - # func (c *Cli) Write(fname string, sheet string, cell string, val string, celtype string) error { - # req := &Req{ - # File: fname, - # Sheet: sheet, - # Cel: cell, - # Val: val, - # Celtype: celtype, - # } - # res := "" - # err := c.HttpCli().JsonPost("/ipc/excel/write", req, &res) - # return err - # } \ No newline at end of file + --- + #### Parâmetros: + - path: Caminho absoluto no qual será criada a planilha, incluindo o nome da mesma. (Ex.: C:/MySheets/newSheets/sheet.xlsx) + - sheet: Nome que se deseja dar à segunda aba da planilha, sendo a primeira, por padrão: "Sheet1" ou "Planilha1". + + --- + #### Retorna: + -> "ok" em caso de sucesso. + """ + object = { + "File": path, + "Sheet": sheet + } + return self.__request_json_post__("/ipc/excel/new", object)