как проще txt перегнать в excel ?

mozyr

есть куча цифр в *.txt виде.
надо загнать в эксэль , причём чтоб в нужные колонки..
может ли фортран или С выкладывать данные в эксэль?
если да, то как ?

6yrop

Открыть файл Экселем

durka82

Попробуй просто открыть в excel.
Должен появиться мастер импорта.

6yrop

А вообще, Excel предоставляет COM-интерфейс

a10063

я б на встроенном VBA написал небольшой скриптик, т. к. через С сложнее

GadgetTM

Не, проще всего действительно воспользоваться экселевским импортом, если в колонках числа не смещаются друг относительно друга.

durka82

Они могут смещаться, если есть разделители (катит даже пробел).

irina-sokolov

а как форматирование при этом сделать?

6yrop

оно автоматически делается, десятичный разделитель зависит от настроек операционки

durka82

Запусти импорт - все сразу увидишь.

durka82

Да даже десятичный разделитель возможно там же и можно задать (на 100% не помню).

a10063

это, конечно, здорово, не спорю. но только в самом простом случае. автор не написал о том, как данные расположены в тексте, и как их засунуть в иксель, к тому же настораживают вопросы про си. поэтому если у автора треда будет желание развивать тему, то он должен написать подробнее об этом, а в целом, кажется, основные методы написаны

durka82

Насчет форматирования - там можно задавать и разделитель для столбцов, и для строк.

irina-sokolov

если использовать таб делимитед, можно ли указать размеры шрифта в ячейках и проч. хрень?

durka82

В текстовом файле нельзя.
Потом выделяешь столбец и задаешь ему всему нужное форматирование.
Или надо, чтобы в пределах одной строки/столбца все было с разным форматированием?

erofeeva12

поэксперементируй с *.csv форматом
потом расположи инфу как надо в txt файле, измени расширение на csv и открой. вот и все
а формат там вроде такой
1;2<перенос строки>
3;4<--->
5;6<--->
7;8

irina-sokolov

в общем задача такая: надо из базы заполнить хитропопый XLS файл. Макросы можно нахер послать. Поднимать ексель в виде объекта ОЛЕ нежелательно. В виде таб делимитед поднимается (если перед этим экспортировать в ТХТ но форматирование ячеек с названиями полей отсутствует.

durka82

Разделители для строк и столбцов можно задавать.
Причем даже несколько каждого типа.

durka82

То есть в итоге что должно быть?
XML? HTML?
Оставить комментарий
Имя или ник:
Комментарий: