Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > как сохранить числовой ряд из Excel в свой файл?


Автор: ksili 20.3.2007, 07:33
Моя программа обрабатывает числовые данные, которые должны быть записаны в файл прямо в последовательном виде - числа типа int одно за другим безо всякого форматирования ( ну или другого типа). 
Есть куча исходных данных, но в файле Excel. Как их можно переписать в такой файл без форматирования и не в текстовом виде, а чтобы именно int'ы были?

Автор: Akina 20.3.2007, 09:28
Перегнать в текст с использованием в качестве разделителя пробел... например. В стандартном SaveAs оно называется "Форматированный текст"

Автор: ksili 20.3.2007, 09:31
Так я же говорю не в текстовом виде!!!

Добавлено @ 09:34 
Если в Экселе идут подряд ячейки с числами 31, 2, 3, то в моём файле должно быть 0x01, 0x02, 0x03 (это если в шестнадцатиричном виде смотреть, а в текстовом виде будут символы с кодами 1, 2 и 3)
Неужели программу специально для перегонки данных придётся писать?

Автор: Akina 20.3.2007, 11:53
Неумение сразу поставить ВСЮ задачу - твоя проблема.

То что тебе нужно, ты можешь сделать только программно. Напиши макросик, который вываливает нужные тебе данные в нужный тебе файл в нужном тебе формате. Рабочий код:
Код

HexValue = "0x" & Hex(DecValue)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)