Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Открыть *xls файл / 6 сообщений из 6, страница 1 из 1
17.05.2006, 15:16
    #33732924
Vovka_Novak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть *xls файл
Всем привет! Есть вот такая проблемка.
Немогу открыть сабж.
Пробовал
Код: plaintext
1.
2.
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(str);
где str Путь и имя файла. Не работает. так открываются только екзешник.
Все заранее спасибо!
...
Рейтинг: 0 / 0
17.05.2006, 15:36
    #33733016
GMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть *xls файл
тынц
...
Рейтинг: 0 / 0
17.05.2006, 18:11
    #33733626
Vovka_Novak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть *xls файл
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 public   static   void  main(String[] args) {
        String dirname = "c:/temp/Директория с пробелами/";
        String filename = "Файл с пробелами.xls";
         try  {
            Runtime rt=Runtime.getRuntime();
            Process pr=rt.exec("c:/Program Files/Microsoft Office/OFFICE11/EXCEL.EXE " + "\"" + dirname + filename + "\"" );
        }
         catch  (Exception e) {
        }
    }

А если заранее не известно кде лежит ексель. Теоретичиски не у всех пользователей будет работать. Можно как то узнать установлен он вобще и есди да то где ?
...
Рейтинг: 0 / 0
17.05.2006, 18:13
    #33733633
GMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть *xls файл
Посмотреть в реестре, больше ничего в голову не приходит.
...
Рейтинг: 0 / 0
17.05.2006, 18:17
    #33733645
ТимоН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть *xls файл
можно просто
Код: plaintext
Process pr=rt.exec("EXCEL.EXE " + "\"" + dirname + filename + "\"" );
...
Рейтинг: 0 / 0
17.05.2006, 18:33
    #33733697
Vovka_Novak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открыть *xls файл
ТимоНможно просто
Код: plaintext
Process pr=rt.exec("EXCEL.EXE " + "\"" + dirname + filename + "\"" );


Просто не катит. Ни падает ни на какой ексепшин, но и ничего не грузит...
Буду наверное в сторону реестра копать...
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Открыть *xls файл / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]