0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 7
|
|
1 | |
Числовой формат в Csv24.05.2007, 00:41. Показов 16857. Ответов 4
Метки нет (Все метки)
Выгружаю данные из лотуса в csv-файл лотус-скриптом.
И вот открываю готовый csv в Excel. Все бы хорошо, и даты даже попадают в ячейки с типом "дата". Но вот числа - преобразуются в "общий" формат, а это плохо. Мне надо именно числовой. Если использовать разделитель групп разрядов, то excel понимает такие числа как "числовой" формат. Но в таком случае числа до тысячи будут все равно "общего" формата. Подскажите, пожалуйста, как же правильно записать число, чтобы excel понял, что это число ?
0
|
24.05.2007, 00:41 | |
Ответы с готовыми решениями:
4
Преобразовать строку в числовой формат. При открытие файла csv макросом меняет формат столбца с "общий" на "числовой" CSV Формат Числовой формат |
DmT
|
|
24.05.2007, 10:10 | 2 |
Попробуйте так:
Set xl=CreateObject("Excel.Application") Call xl.Workbooks.Add Set xlsheet = xl.Workbooks(1).Worksheets(1) ваш код для заполнения полей данными ... xlsheet.Range(xlsheet.Cells(x, y), xlsheet.Cells(x+n, y+n)).Select выделяем поля для задания формата xl.Selection.NumberFormat = "0.00" числовой формат ... |
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 7
|
|
24.05.2007, 14:42 | 3 |
DNT, спасибо, но!
Я забыла сказать Что код выполняется на сервере Linux и там невозможно создавать объект Эксель. Я просто формирую текстовый файл.
0
|
DmT
|
|
24.05.2007, 15:35 | 4 |
Для: Lera
нууу незнаааю... попробуйте указывать число с разрядами: 100.00, 100.01, ... может и прокатит |
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 7
|
|
24.05.2007, 15:56 | 5 |
Не-а, Excel их в "общий" запихивает
0
|
24.05.2007, 15:56 | |
24.05.2007, 15:56 | |
Помогаю со студенческими работами здесь
5
Выгрузка в формат CSV CSV формат и типы данных Строку с датой в числовой формат Вычисления числовой и денежный формат Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |