Ir ao conteúdo
  • Cadastre-se

Matheus Patrick

Membro Pleno
  • Posts

    31
  • Cadastrado em

  • Última visita

Reputação

15
  1. Parece perseguição, mas ambos também não estão funcionando :C
  2. Todas estão fora do ar.... Tentei de outra forma usando VBA, mas a API também não está funcionando
  3. Eu fiz o teste que mencionou sobre a API, e realmente ela não esta funcionando corretamente... conhece alguma outra forma? ou outra API?
  4. Estou tentanto retornar um código NCM da váriavel "produto"... porém não estou conseguindo ter sucesso com a requisição feita pela API segue código usado: import requests # URL base da API do NCM base_url = "https://api-cntr.tst.sitava.gov.br/api/ncm/" # Lista de produtos para os quais deseja buscar o código NCM produtos = ["arroz", "batata", "cenoura"] for produto in produtos: # Parâmetros da solicitação GET params = {"search": produto} # Faz a solicitação GET à API com os parâmetros especificados response = requests.get(base_url, params=params) # Verifica se a solicitação foi bem-sucedida if response.status_code == 200: # Extrai o código NCM da resposta JSON da API, se existir data = response.json() if "results" in data and len(data["results"]) > 0: ncm_code = data["results"][0]["codigo_ncm"] print(f"O código NCM de '{produto}' é '{ncm_code}'.") else: print(f"Não foi possível encontrar o código NCM para '{produto}'.") else: print(f"A solicitação para '{produto}' falhou. Verifique sua conexão com a internet.") Sempre apresenta o erro da falta de conexão, portanto minha internet está funcionando perfeitamente.... já não sei mais o que fazer Se alguém tiver a solução agradeço, meu objetivo final é trazer os códigos NCM de uma lista de produtos (1962 produtos) de forma automatizada, não necessariamente precisa ser com Python.... a lista está no Excel
  5. Show de bola, e se caso fosse o contrario? Tenho uma string = "RS 1.678.233,00" Mas quero retornar somente os números e a vírgula, portanto teria que ser de forma dinâmica, pois as vezes a string vem somente "1.890"
  6. Preciso que ao abrir um arquivo localizado no meu desktop (arquivo de Power Bi) ele execute apenas 3 funções: Atualize todos os dados (eu uso 2 planilhas de Excel que tenho que baixar em um sistema de vendas todos os dias) Gere um PDF na área de trabalho Feche o Power Bi Desktop preciso que ele faça tudo isso sozinho, e que seja acionado quando abrir o arquivo! Quem puder ajudar serei grato
  7. Estou criando um formulário com várias funções de automação no Excel usando bastante VBA, e chegou uma função que preciso basicamente criar um botão no Excel que vai: 1 - Abrir o arquivo de formato (.pbix) (Power Bi) >>>> 2 - Atualizar os gráficos e planilhas do Power Bi >>> 3 - Gerar um PDF do DashBoard (que esta no Power Bi) >>>> 4 - Salvar o Power bi >>>> 5 - Fechar o Power bi >>>> Quero criar este código em VBA, que será executado em um botão dentro de uma planilha do Excel. Porém não consegui achar nada na internet, e nem sei por onde começar... Quem puder ajudar já serei super grato!!!
  8. Trabalho com SSD +/- há uns 4 anos... de SSD Sata eu recomendo SanDisk e Kingston as melhores marcas... já tive problemas com adata e crucial... mas não tenho experiência com todas as marcas
  9. Até tenho interesse em resolver isso pra ti, mas não consegui entender sua objeção... nem mesmo entendi a fórmula que criaste para a célula.... Talvez tenha uma forma mais simples de resolver este teu problema...
  10. Fórmula com referencia no dia de hoje: =(MÊS(HOJE())&"/"&(ANO(HOJE()))) Caso seja a partir de outra célula basta trocar a fórmula hoje pela célula referencia, ficando assim: =(MÊS(A1)&"/"&(ANO(A1))) Usei como exemplo a célula 'A1'....
  11. Eu tenho um código em Python usando a biblioteca PlayWRight, que vez faz todo o processo certo no navegador, portanto na hora de baixar o arquivo, apresenta algo que não sei como resolver... o resultado em um navegador comum(forma manual) é uma planilha de excel em formato .xls >>> mas no código como download ele me trás um arquivo com ícone do Windows com um nome a ver (imagem anexada) e não salva em nenhum lugar.... (lembrando que o ato de download não tem link direto, por isso não consegui usar a biblioteca 'requests' .... por isso estou usando o caminho xpath.... segue o código abaixo: from playwright.sync_api import sync_playwright import time with sync_playwright() as p: browser = p.firefox.launch(headless = False) page = browser.new_page() page.goto('https://solution.marketup.com/index.html#/report_sales_by_seller') page.fill('xpath=//*[@id="login§ds_login"]', "[email protected]") page.fill('xpath=//*[@id="login§ds_password"]', "xxxxxxxxx") page.locator('xpath=//*[@id="login§bt_login"]').click()#login page.fill('xpath=/html/body/div[2]/div/section/div/div/ng-include/div[1]/div/div[2]/div/div[1]/div/div[1]/input', '2022-07-01') page.locator('xpath=/html/body/div[2]/div/ng-include[3]/div/div/button').click()#fechar aba lateral page.locator('xpath=//*[@id="report_search"]').click()#pesquisar data #page.locator('xpath=/html/body/div[2]/div/div/button').click()#fechar anuncio page.locator('xpath=/html/body/div[2]/div/section/div/div/ng-include/div[1]/div/div[2]/div/div[2]/div/div/button').click()#lista page.locator('xpath=/html/body/div[2]/div/section/div/div/ng-include/div[1]/div/div[2]/div/div[2]/div/div[1]/div[3]/button').click()#excel page.locator('xpath=/html/body/div[1]/div/div/form/div[3]/a').click()#click no bt de Download print("Sucesso") time.sleep(10) browser.close() E logo por fim ele finaliza com o download feito, porém nada a ver com o relatório que eu preciso
  12. Bom, se for algo externo, a garantia não irá permitir a troca...tente limpar com acetona caso não tenha álcool isopropílico, não exagere, coloque em uma superfície plana, molhe a região, deixe uns 40 segundos, e limpe com uma flanela ou algodão.... se tiver de película, e for Hidrogel ou Gel, esse procedimento pode manchar... obs:. não encharque o aparelho!!!!!!!
  13. Show, fico feliz por ter ajudado, essa plataforma já me ajudou bastante também.....
  14. int main(){ char vetor[256]; fflush(stdin);//para limpar o buffer printf("Quais numeros há dentro do seu vetor\n?"); gets(vetor); printf("Índice 0: %c, Índice 1: %c, Índice 2: %c,", vetor[0], vetor[1], vetor[2]); return 0; } se queres inteiros, converta-os number = atoi(vetor);
  15. A var "new_line" pega: Sheets("Aba").Range("Celula").End(xlDown) isso signifca ctrl+seta para baixo .Row(Linha) vair retornar o numero daquela linha + 1 Linha = próxima linha

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...