Что нового

Копирование с Excel в браузер с помощью Autoit

fido

Новичок
Сообщения
2
Репутация
0
Здравствуйте. Подскажите как можно автоматически скопировать стороки из Экселя в браузер? в эксели есть строки тиап имя фамилия,нужно что бы autoit автоматически копровал их в браузер. Подскажиет с чего начать. Если что то непонятно дополню. Заранее спасибо.
 
Автор
F

fido

Новичок
Сообщения
2
Репутация
0
Если вопрос сложен то пожалуйста подскажите скрипт как можно скопировать с одного места на другое . Заранее благодарю :smile:
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4 020
Репутация
622
fido [?]
Если вопрос сложен
не столько сложен, сколько непонятен. разрешение на дополнение спрашивать не надо, надо сразу это делать. чем больше информации, тем легче другим понять. в данном случае,
как устроен лист? какова структура ячеек? что значит скопировать в браузер? в адресную строку или в какие-то конкретные поля конкретной вебстраницы? что за страница? как генерируются поля?
 

Redline

AutoIT Гуру
Сообщения
506
Репутация
369
Вот пара примеров:
1. Открывает файл 1.xls и копирует в массив данные из таблицы начиная с верхнего левого угла до, указанных границ ($iRows, $iColumns)
Код:
#include <Array.au3>
$oExcel = ObjCreate('Excel.Application')
$oExcel.Visible = True
$oExcel.WorkBooks.Open(@ScriptDir & '\1.xls')
$iRows = 2
$iColumns = 3
Dim $aArray[$iRows + 1][$iColumns + 1]
For $i = 1 To $iRows
	For $j = 1 To $iColumns
		$aArray[$i][$j] = $oExcel.Activesheet.Cells($i, $j).Value
	Next
Next
_ArrayDisplay($aArray)

2. Копирует в буфер обмена и выводит в консоль данные из выделенных в Экселе ячеек(поддерживается только прямоугольное выделение) документ должен быть открыт!
Код:
#include <ClipBoard.au3>
$oExcel = ObjGet('', 'Excel.Application')
$oExcel.Selection.Copy
ConsoleWrite(_ClipBoard_GetData() & @CRLF)

На счет браузера не подскажу, но на форуме полно примеров - копай в сторону WinHttp
 
Верх