Deve ser possível escrever um script AppleScript que transfira uma linha do Excel para o navegador.
Copiar uma linha no Excel coloca na área de transferência o conteúdo das células, separadas por guias. A ideia é que o script copie esses caracteres para o navegador como pressionamentos de teclas. Tudo o que você precisa fazer é:
- Selecione as células do Excel
- Copie-os para a área de transferência de uma só vez
- Clique no primeiro campo no navegador para onde os dados copiados precisam ir.
(Eu assumo aqui que os campos na página do navegador estão na mesma ordem que as células do Excel.) - Use o script para ler a área de transferência e enviar os caracteres copiados como pressionamentos de tecla separados no navegador, um por um.
Isso transferirá os caracteres da área de transferência um por um para seus campos. O caractere Tab irá agir como a tecla Tab para mover o cursor do navegador atual campo para o seguinte.
Não consigo escrever e testar esse script porque não tenho um Mac, mas aqui estão algumas dicas úteis artigos que contenham as informações necessárias:
Copie o texto puro da área de transferência usando o AppleScript
set theData to (the clipboard as text)
Fazendo um loop através de uma string como se fosse uma lista
set my_string to (the clipboard as text)
repeat with counter_variable_name from 1 to count of my_string
set current_character to item counter_variable_name of my_string
end repeat
Automatize uma tecla pressionada no AppleScript
tell application "<browser-appl-name-here>" to keystroke current_character using command down
Você pode até usar este mesmo mecanismo para enviar primeiro a seqüência Cmnd + C para o Excel, então tudo que você precisa fazer é selecionar as células na planilha e o script também fará a cópia para a área de transferência.
Para mais informações, consulte Introdução ao AppleScript Language Guide .
Depois que o script é escrito e testado, você pode vinculá-lo a uma tecla de atalho usando um dos muitos métodos disponíveis .