|
загрузка из excel
| ☑ |
0
dimogen
18.04.12
✎
10:28
|
подскажите как исправить, я считываю файл excel и только в 1 колонке артикул он мне ставит разделение в значении, в файле "11738" на выходе "11 738". вот отрывок кода:
НоваяСтр.Артикул = СокрЛП(Excel.Cells(КолонкаАртикул).Value);
НоваяСтр.Штрихкод = СокрЛП(Excel.Cells(Сч, КолонкаШтрихкод).Value);
а штрихкод нормально считывает. почему так?
|
|
1
vmv
18.04.12
✎
10:29
|
неразрывный пробел,
сп - поиск
миста - поиск
|
|
2
Галахад
гуру
18.04.12
✎
10:30
|
Попробуй
НоваяСтр.Артикул = СокрЛП(Excel.Cells(КолонкаАртикул).Value.Text);
|
|
3
aleks-id
18.04.12
✎
10:30
|
(2) без .value
|
|
4
vmv
18.04.12
✎
10:31
|
если колонка числовая в эксель, то умная 1С форматирует его как число
Вывод: Формат(ИзЭксел, "ЧГ=");
|
|
5
dimogen
18.04.12
✎
10:32
|
(4)нет, колонка общая
|
|
6
vmv
18.04.12
✎
10:33
|
+(4) тьоки могут переоприделитьтип значения в ячейке на число, хотя все остальные к волонке будут строкой
Вывод2: если практически данные чиловые и символов там быть не может всегда используй Формат если пробелы не нужны и неразрывный прбел через СтрЗаменить() убивай
это все, на этом краткий курс Ексель - загрузить окончен
|
|
7
dimogen
18.04.12
✎
10:37
|
(6) и куда этот СтрЗаменить воткнуть?
|
|
8
n koretsky
18.04.12
✎
10:38
|
НоваяСтр.Артикул = СтрЗаменить(СокрЛП(Excel.Cells(КолонкаАртикул).Value), Симв(160), "");
|
|
9
dimogen
18.04.12
✎
10:40
|
(8) спс
а также спасибо всем
|
|
10
n koretsky
18.04.12
✎
10:40
|
//сорри
Симв(160) = Символ(160)
|
|