Capítulo 14: Catálogo Digital de Serviços e Exportação de Dados do SIG para a Web
🎯 Objetivo da Aula
Nesta aula, você aprenderá a estruturar e preparar o catálogo corporativo de serviços do SIG FastLog Enterprise para publicação automatizada na internet. No laboratório de informática, você aprenderá a aplicar precificação dinâmica (descontos exclusivos para canais digitais) e dominará a geração dos dois principais formatos universais de intercâmbio de dados entre sistemas corporativos e a nuvem: o CSV (Comma-Separated Values) e o JSON (JavaScript Object Notation).
Ao final desta aula, você será capaz de exportar a base comercial do SIG para abastecer qualquer plataforma de e-commerce moderna em questão de segundos, eliminando redigitações manuais.
🏢 Cenário Prático (FastLog S.A.)
Empresa: FastLog Transportes & Logística Integrada S.A.
Problema: No início de cada mês, a equipe de marketing gastava três dias inteiros digitando, um por um, os preços, prazos e rotas dos 40 serviços de frete da FastLog no painel de controle da loja virtual. O processo era exaustivo e propenso a falhas: no último trimestre, um assistente cansado digitou a tarifa de uma carreta frigorífica de R$ 3.800,00 como R$ 380,00. Cinco clientes fecharam a compra antes que o erro fosse percebido. Pela lei do consumidor, a empresa foi obrigada a honrar o valor publicado, arcando com um prejuízo direto de R$ 17.100,00 em combustível e pedágios.
Sua Missão: Como técnico de TI e Gestão, você criará a aba Catalogo_Web no SIG FastLog. A planilha manterá o cadastro oficial com regras de margem de lucro e gerará dinamicamente as linhas de dados prontas nos padrões CSV e JSON para exportação direta para a web.
🧠 Fundamentos: A Teoria Traduzida
1. Formatos Universais de Intercâmbio de Dados
Diferentes sistemas utilizam diferentes tecnologias (bancos Oracle, linguagens Python, lojas em PHP ou JavaScript). Para que conversem entre si sem incompatibilidades, foram criados formatos neutros:
- CSV (Comma-Separated Values): Formato em texto puro onde os dados de cada linha são separados por ponto e vírgula (
;) ou vírgula (,). É o padrão universal para importação em lote (Bulk Upload) em marketplaces e plataformas como Shopify, Magento e WooCommerce. - JSON (JavaScript Object Notation): Padrão moderno da internet e de APIs REST, legível tanto por humanos quanto por máquinas, organizado em pares de
chave: valor.
flowchart TD
A["🏢 SIG FastLog (Retaguarda)<br/>Aba Catalogo_Web no Excel/Calc"] --> B{"⚙️ Motor de Exportação de Dados"}
B --> C["📄 Arquivo .CSV (Delimitado por ;)<br/>Para Importação em Massa"]
B --> D["📦 Objeto .JSON (Chave: Valor)<br/>Para APIs e Aplicativos Mobile"]
C --> E["🌐 Loja Virtual / Marketplace<br/>Catálogo Atualizado em 1 Segundo"]
D --> E
style A fill:#34495e,stroke:#fff,stroke-width:2px,color:#fff
style B fill:#f39c12,stroke:#fff,stroke-width:2px,color:#fff
style C fill:#27ae60,stroke:#fff,stroke-width:2px,color:#fff
style D fill:#8e44ad,stroke:#fff,stroke-width:2px,color:#fff
style E fill:#2980b9,stroke:#fff,stroke-width:2px,color:#fff2. Estrutura de um Documento JSON
Em JSON, objetos são envolvidos por chaves {} e utilizam aspas duplas em torno das propriedades:
📖 Exemplo Guiado: Passo a Passo no Laboratório
Abra seu arquivo central SIG_FastLog_Apresentacao.xlsx na pasta 01_Apresentacao_Planilhas.
Passo 1: Criação da Aba Catalogo_Web
- Clique no botão
+e crie uma nova aba chamada:Catalogo_Web. - Posicione a aba após a aba
Integracao_Ecommerce. - Na guia Exibir, desmarque a opção Linhas de Grade.
- Crie o cabeçalho executivo nas linhas 1 a 2:
- Mescle o intervalo A1:I2, preencha com Azul Petróleo (
#003366). - Digite em letras brancas, 16pt, Negrito:
FASTLOG ENTERPRISE — CATÁLOGO DIGITAL DE SERVIÇOS & EXPORTAÇÃO WEB.
- Mescle o intervalo A1:I2, preencha com Azul Petróleo (
🛠️ Prática Obrigatória 1: Cadastro dos Serviços e Precificação Web Dinâmica
Agora você cadastrará os serviços oficiais da transportadora e aplicará a política de desconto de incentivo ao canal online.
Passo a Passo no Computador:
- Na linha 4, crie os cabeçalhos das colunas em Negrito, fundo Cinza Escuro (
#34495E) e texto Branco:- A4:
SKU_Servico - B4:
Titulo_Servico_Frete - C4:
Modalidade_Operacional - D4:
Prazo_Entrega_Horas - E4:
Preco_Tabela_R$ - F4:
Desconto_Incentivo_Web_% - G4:
Preco_Final_Web_R$ - H4:
Linha_Exportacao_CSV - I4:
Objeto_Exportacao_JSON
- A4:
- Cadastre os 3 serviços logísticos nas linhas 5 a 7:
- Linha 5:
SRV-EXP-01| Frete Expresso Urbano 24h | Rodoviário Fracionado |24| R$ 350,00 |10% - Linha 6:
SRV-LOT-02| Carga Fechada Lotação Dedicada | Carreta Fechada |48| R$ 4.200,00 |5% - Linha 7:
SRV-CLIM-03| Transporte Refrigerado Climatizado | Carga Frigorificada |36| R$ 2.800,00 |0%
- Linha 5:
- Formate a coluna F como Porcentagem (%).
- Cálculo do Preço Final Web com Desconto (Coluna G):
- Na célula G5, aplique a fórmula de dedução percentual:
- Formate as colunas E e G como Moeda (R$).
- Arraste a fórmula de G5 até G7.
✅ Resultado Esperado (Prática 1):
- Frete Expresso: De R$ 350,00 com 10% de desconto ➔ R$ 315,00.
- Carga Fechada: De R$ 4.200,00 com 5% de desconto ➔ R$ 3.990,00.
- Refrigerado: Sem desconto ➔ R$ 2.800,00.
🛠️ Prática Obrigatória 2: Geração de Registros CSV e Objetos JSON
Agora você construirá as fórmulas de concatenação que preparam os dados para exportação técnica.
Passo a Passo no Computador:
- Montagem da Linha Delimitada por CSV (Coluna H):
- Na célula H5, monte a string separada por ponto e vírgula:
- Montagem do Objeto Estruturado em JSON (Coluna I):
- Para inserir aspas duplas literais dentro de uma fórmula de texto no Excel, utilizamos aspas duplas repetidas (
""""). - Na célula I5, insira a fórmula de estruturação JSON:
- Para inserir aspas duplas literais dentro de uma fórmula de texto no Excel, utilizamos aspas duplas repetidas (
- Arraste as fórmulas de H5 e I5 até a linha 7.
- Simulação da Exportação para Arquivo Físico (.csv):
- Abra o Bloco de Notas (Notepad) do Windows.
- Na primeira linha do Bloco de Notas, digite o cabeçalho técnico:
- No Excel, selecione as células H5:H7 e pressione
Ctrl + C. - No Bloco de Notas, cole os dados com
Ctrl + V. - Salve o arquivo na pasta
01_Apresentacao_Planilhascom o nome:catalogo_fastlog_web.csv(Tipo: Todos os arquivos, Codificação: UTF-8).
✅ Resultado Esperado (Prática 2):
O arquivo catalogo_fastlog_web.csv conterá a estrutura:
Qualquer loja virtual importa este arquivo instantaneamente sem nenhuma intervenção manual!
📤 Instruções de Entrega (Microsoft Teams)
- Salve o arquivo
.xlsxcom o atalhoCtrl + B. - Salve uma versão com seu nome na pasta
01_Apresentacao_Planilhas:Atividade_14_SIG_SeuNome_SeuSobrenome.xlsx. - Acesse o Microsoft Teams na equipe da disciplina.
- Abra a tarefa: “TI Aplicada - Cap 14: Catálogo Digital de Serviços e Exportação CSV/JSON”.
- Anexe os dois arquivos:
- O arquivo do Excel:
Atividade_14_SIG_SeuNome_SeuSobrenome.xlsx - O arquivo de texto gerado:
catalogo_fastlog_web.csv
- O arquivo do Excel:
- Clique em Entregar (Turn In).
💡 Checkpoint de Gestão & TI
Ao dominar a exportação de dados em formatos padronizados (CSV e JSON), você quebra a barreira entre o ambiente interno da empresa e o ecossistema digital da internet. O profissional moderno de Gestão e TI não perde dias redigitando tabelas de preços: ele constrói fluxos contínuos de dados onde uma alteração na planilha atualiza a loja virtual e os canais de venda automaticamente.
🔥 Desafio de Fixação: Validação de Margem de Lucro Segura
Crie uma barreira contra descontos excessivos:
- Adicione a coluna J4 com o título:
Auditoria_Margem_Lucro. - Sabendo que o custo operacional mínimo de qualquer frete rodoviário é de R$ 300,00, programe na célula J5:
- Teste aplicar um desconto de
20%no Frete Expresso (célula F5). - Observe o preço cair para R$ 280,00 e o sistema acionar imediatamente o alerta
🚨 PREÇO ABAIXO DO CUSTO, evitando que a empresa venda serviços com prejuízo!
📝 Atividade Extra: Questionário de Fixação (Caderno)
Instruções: Responda no caderno, de próprio punho, as 10 perguntas abaixo com base no que você estudou neste capítulo. Ao concluir, apresente o caderno ao professor para vistos.
- No Cenário Prático da FastLog, qual foi o erro de digitação cometido pelo operador no painel da loja virtual e qual foi o prejuízo financeiro suportado pela empresa?
- O que significa a sigla CSV e por que esse formato é considerado o padrão universal para importação de catálogos em lote (Bulk Upload)?
- O que significa a sigla JSON e qual é a sua principal aplicação na integração entre páginas web e sistemas corporativos?
- Como é estruturado um objeto básico em formato JSON (quais símbolos delimitam o objeto e as propriedades)?
- Qual é a finalidade da função
TEXTO(G5; "0,00")ao concatenar o preço final nas strings de exportação? - Como representamos aspas duplas literais dentro de uma fórmula de texto no Excel para evitar que a fórmula apresente erro de sintaxe?
- Na Prática Obrigatória 1, qual fórmula matemática foi utilizada na coluna G para calcular o preço com o desconto web aplicado?
- Qual foi o preço final web resultante para o serviço
SRV-EXP-01com valor de tabela de R$ 350,00 e desconto de 10%? - De acordo com o Checkpoint de Gestão & TI, por que a exportação automatizada em CSV e JSON eleva a agilidade dos canais de vendas da transportadora?
- No Desafio de Fixação, qual alerta de auditoria é disparado pelo sistema caso o preço final de venda fique abaixo do custo mínimo de R$ 300,00?