Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 5 раз(а), последний 2021-05-21 08:43:32 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
37.215.16.159,
Просто 00000251 это строка, а сохраняешь её как число. |
|||
карма: 25 |
| ||
Голосовали: | DataEntry |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 5 раз(а), последний 2021-05-21 08:43:32 |
|||
карма: 0 |
|
Ответов: 113
Рейтинг: 15
|
|||
Всю голову сломал уже)))
------------ Дoбавленo в 01.42: Tad писал(а): Просто 00000251 это строка, а сохраняешь её как число.Будем ждать помощи пото му что мислей больше нету |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
DataEntry, уточни. Работаешь из HiAsn или в Excel ?
Если в Excel, то выдели колонку > ПКИ > Формат ячеек > Все > Текст. Как-то так. Дааавно Excel-ем не пользовался. Если из HiAsm-а, то нужно смотреть схему. |
|||
карма: 25 |
|
Ответов: 186
Рейтинг: 9
|
|||
DataEntry, я так понял, тебе нужно сделать экспорт таблицы в xls?
При этом ты ее сохраняешь как HTML и изменяешь формат на .xls, по умолчанию Excel выставляет "Общий" формат ячеек и понимает 00000251 как число. Tad, правильно указал, надо показать что 00000251 текст, посмотрел в HTML, сходу такой возможности не нашел. Можно воспользоваться этим http://forum.hiasm.com/forum.html?q=3&p=65621, или поковырять xml. |
|||
карма: 0 |
| ||
Голосовали: | DataEntry |
Ответов: 16884
Рейтинг: 1239
|
|||
Chipset писал(а): тебе нужно сделать экспорт таблицы в xls37.215.16.159 писал(а): При сохранении таблицы |
|||
карма: 25 |
|
Ответов: 113
Рейтинг: 15
|
|||
Ребята спасибо что откликнулись...
Tad писал(а): Можно воспользоваться этим http://forum.hiasm.com/forum.html?q=3&p=65621, или поковырять xml.У меня тот пример не работает нажимаю подключить и тишина.... Впринцепе есть фиксированная длинна 7 знаков выглядит примеру так 0000897 у меня после експорта 897 есть ли возможность при экспорте добавить нули к числу что бы вообщем получилось 7 знаков? с чего начать такую процедуру загрузил сижу даже не знаю с чего начать есть у кого какие идеи |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
DataEntry, ты по человечески можешь ответить : Работаешь из HiAsn или в Excel ?
|
|||
карма: 25 |
|
Ответов: 113
Рейтинг: 15
|
|||
Tad писал(а): DataEntry, ты по человечески можешь ответить : Работаешь из HiAsn или в Excel ? HIASM! |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Кусок схеммы давай.
Просто текстовая колонка должна передаваться в кавычках. |
|||
карма: 25 |
|
Ответов: 113
Рейтинг: 15
|
|||
Ну Вот попробывал кавычки подставить все равно
Add(MainForm,1350592,420,63) { Width=422 Height=322 Caption="Библиотека 7 школа" BorderStyle=1 Position=1 link(onCreate,1412200:doEnum,[]) } Add(StrList,7598394,728,301) { Strings=#44:<table border=1 cellspacing=8 cellpadding=9>|17: <tr> <!-- 0 -->|47: <th> Учебник <th> Номер <th>|000000000000000000 Point(doInsert) } Add(Button,3908359,567,210) { Left=5 Top=245 Width=130 Caption="Export" link(onClick,6789582:doEnum,[]) } Add(StringTable,3505863,630,140) { Left=1 Top=15 Width=385 Height=95 Columns=#7:Учебник|15:Номер в журнале|6:Ученик|000 Grid=0 StaticColumn=0 Point(Strings) Point(Matrix) } Add(Replace,13404008,595,301) { SubStr=";" DestStr="<th> " link(onReplace,9400969:doString,[]) } Add(ArrayEnum,6789582,644,210) { link(onItem,13404008:doReplace,[(688,216)(688,262)(583,262)(583,307)]) link(onEndEnum,12459310:doExecute,[(692,223)(692,398)]) link(Array,3505863:Strings,[]) } Add(FormatStr,9400969,644,301) { Mask="<tr> <!-- "%2" --> <th>%1 " Point(FString) link(onFString,7598394:doAdd,[]) link(Str2,6789582:Index,[]) } Add(SDialog,12459310,707,392) { Filter="Файл Exel|*.xls" link(onExecute,7598394:doSave,[(856,398)(856,321)(716,321)(716,342)]) } Add(ArrayEnum,1412200,511,77) { link(onItem,3505863:doAdd,[(590,83)(590,146)]) link(Array,5483496:Array,[(517,65)(587,65)(587,120)(657,120)]) } Add(StrList,5483496,637,56) { Strings=#29:Учебник 9 класс;000025;Иванов|29:Учебник 7 класс;000074;Петров|27:Учебник 10 класс;000213;Тад|00000000000000000000003:3;0|21:000021;Непоним|0000000000000000000000000000000000000000 Point(doInsert) } |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Кончаем дурью маяться :
code_31774.txt Сохраняем в формате *.csv При открытии файла в Excel, 1. выбираем тип разделителя ';' 2. и назначаем формат колонок текст ( вместо Стандартный) Получаем mycsv.png |
|||
карма: 25 |
| ||
файлы: 2 | code_31774.txt [964B] [452], mycsv.png [6.8KB] [850] |
Ответов: 8930
Рейтинг: 823
|
|||
DataEntry, а Excel какой у Вас, 2003 или старше? (расширение *.xls или другое? )
Если 2003, то из HiAsm-а можно непосредственно в Excel и читать, и писать, и что угодно делать, примеров на форуме много |
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, если честно, то я не понимаю зачем тут вообще нужен Excel ?
Если нужен печатный документ, то , благодаря nesco, тоже без проблем :
|
|||
карма: 25 |
|