1

Тема: JScript: работаем с Excel через ADO

Простейший пример. В примере предполагается, что в текущем каталоге существует файл "file.xls", а лист с именем "Лист1" содержит заполненные строки, хотя бы по одному значению в колонках 1 и 5. Скрипт в формате WSF. Скрипт добавит строку в файл, и пропишет значения в колонках 1 и 5.

<job>
 <script language="JScript">

 var x1="11111", x5="55555";

 var fs=new ActiveXObject("Scripting.FilesystemObject");
 var ado=new ActiveXObject("ADODB.Connection");

 var file=fs.getAbsolutePathName("file.xls");
 var conStr='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+file+';Extended Properties="Excel 8.0"';

 ado.open(conStr);
 ado.execute("insert into [Лист1$] (F1,F5) values ('"+x1+"','"+x5+"')");
 ado.close();

 </script>
</job>

Автор примера - fps.

Предложения в русском языке начинаются с большой буквы и заканчиваются точкой.
В названии ветки всегда должен быть указан язык программирования или среда исполнения скрипта, если это возможно.