|
v7: Выгрузка в Excel | ☑ | ||
---|---|---|---|---|
0
quest1C
02.03.15
✎
11:37
|
Выгружаю из семерки таблицу в Excel.
Таблица для станка имеет жесткий формат. В одной из колонок должны быть числа с разделителем дробной части в виде точки. Для Excel разделитель - это запятая. При этом формат колонки - строка вполне устраивает. Т.е. числовые значения в семерке я перевожу в строку /Строка(НашеЧисло) например "15.3"/ и выгружаю в Excel. Excel считает это числом лепит запятую между целой и дробными частями. Как получить в Excel строку с числами с разделителем дробной части в виде точки ? |
|||
1
фобка
02.03.15
✎
11:39
|
Как выгружаешь? Просто экспорт в эксель или программно? Если нужна просто строка в ячейке - выравнивай по левому краю
|
|||
2
quest1C
02.03.15
✎
11:40
|
Программно
|
|||
3
mikecool
02.03.15
✎
11:40
|
(0) чтобы эксель ничего не считал - ставь вначале строки апостроф
|
|||
4
фобка
02.03.15
✎
11:41
|
Ноги запятой в экселе растут из языковых стандартов. Значит управляй форматом ячейки, ставь тип текстовый
|
|||
5
фобка
02.03.15
✎
11:41
|
и да, точно, (3) это тоже спецсимвол строки
|
|||
6
quest1C
02.03.15
✎
11:51
|
(3)Т.е. Вместо "15.2" пишу "'15.2" ?
|
|||
7
lavalit
02.03.15
✎
12:28
|
Используй формат для ячейки екселя. например ЛистЕкселя.Cells(Строчка,Колонка).NumberFormat = "# ##0,00";
И будет тебе счастье |
|||
8
lavalit
02.03.15
✎
12:30
|
Далее как и обычно
ЛистЕкселя.Cells(Строчка,Колонка).Value = 15.2 В результате в екселе получишь число в ячейке |
|||
9
lavalit
02.03.15
✎
12:31
|
или таки надо строку получить "15,2" ?
|
|||
10
quest1C
02.03.15
✎
12:32
|
(7) проверяю. спасибо.
|
|||
11
quest1C
02.03.15
✎
12:34
|
(9)Нужна строка "15.2"
|
|||
12
mikecool
02.03.15
✎
12:34
|
(10) совет - форматирование применяй массово к диапазонам ячеек уже после вывода, так много быстрее
|
|||
13
lavalit
02.03.15
✎
12:42
|
Ежели чего то формат для ячейки (ну или для диапазона) который устанавливает тектовый формат - NumberFormat = "@"
|
|||
14
quest1C
02.03.15
✎
13:49
|
(13) Вот за это отдельное спасибо.
|
|||
15
lavalit
02.03.15
✎
15:14
|
всегда пожалуста. ежель чего помогу чем смогу
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |