![]() |
Добавление записи в excel
Добрый день.
Есть журнал регистрации почтовой корреспонденции в организации в форме excel. excel имеет вид столбец А столбец Б столбец В номер Тема Фамилия 1 Запрос Иванов Хотелось бы создать запускаем файл который запрашивал "Введите тему", пользователь вводит тему, далее запрашивает "Введите фамилию", в ответ программа записывает данные в новую строку в столбец Б и В эти данные, а так же в столбце А присваивает номер по порядку и выводит сообщение пользователю "Ваш регистрационный номер %number%". |
maxim43g, а) это надо делать не в Excel'е, б) вместо:
Цитата:
|
Вложений: 1
вот
|
Вложений: 1
Пробуйте (на WSH): Файл 164152.
Замените путь в Sample.vbs в: Код:
strSourceFile = "C:\Мои проекты\0341\пример.xlsx" Скрытый текст
![]() |
Спасибо большое, работает.
Но есть люди у которых нет Excel, а стоит Libreoffice, при этом либреофис есть абсолютно у всех. Excel.Application вызывают ошибку, можно как то данную строку заменить на либреоффис? |
Цитата:
|
Цитата:
|
Есть. Powershell с модулем ImportExcel, ему Эксель не нужен.
Неизящно, но работает: Код:
$theme = (read-host "Введите тему").Trim() |
DJ Mogarych, мне токмо не нравится это:
Цитата:
|
Ну проблем-то:
Код:
$xlsx = (import-excel "$path") |? 'Номер регистрации' -match '\d' |sort 'Номер регистрации' |
Время: 15:30. |
Время: 15:30.
© OSzone.net 2001-