2013-07-23 5 views
0

Я использую молоток, чтобы сделать некоторый эксперимент по моделированию модели, и теперь у меня есть keys.txt и doc.txt, которые я могу открыть с помощью microsoft excel, но когда я использовал POI api для чтения содержимое просто не работает и дает мне результат как недопустимый заголовок.Преобразование файла .txt в .xls в java

Я попытался открыть файлы в excel и сохранить их во второй раз в формате xls, и на этот раз он сработал. Поэтому, я думаю, хотя я указал в команде mallet, что он должен быть сохранен как xls, это не сработало.

Есть ли способ конвертировать txt в формат xls в java? Или я могу использовать java для открытия вызова microsoft excel, чтобы открыть файл .txt и сохранить их снова?

Спасибо.

+0

Не могли бы вы добавить исходный код, с которым вы работали? – Scientious

+0

Я не возражаю, но на самом деле нет «исходного кода», так как я использовал молоток из командной строки и сгенерировал файлы. Это ./bin/mallet --input input.mallet --output - ключи keys.xls, но хотя я указываю, что он должен быть в формате .xls, но на самом деле он все еще находится в формате .txt. – JudyJiang

ответ

0

Может быть создан mallet CSV (значение, разделенное запятыми) или TSV (значение, разделенное вкладкой). Вы можете попробовать библиотеку, например opencsv, чтобы прочитать файл, создать файл XLS из данных с помощью POI. Если мое предположение верно, вы можете найти дополнительную помощь in this thread.

+0

спасибо, очень помогает! – JudyJiang

Смежные вопросы