15c46fbd-ea32-43b8-8ed4-cad48ce79027 ID

NatalieRedFox_333

Чего мне бояться? - подумала Красная Шапочка...)))
Топикстартер
Сообщения
2 089
Реакции
145
Здравствуйте!
мне надо сделать импорт таблицы CSV В таблице есть поле ID
Мой плагин требует чтобы в этом поле было число . можно как - то преобразовать в число следующие значения в число?

15c46fbd-ea32-43b8-8ed4-cad48ce79027

4838aedb-f304-4382-9e09-6ef40a0394ea

0062e677-454a-4f0f-832a-e9d9f1503b0b

431b0ba5-ad9d-4f1b-acaf-e33fc8946951

0aeb111a-23f3-4c4b-8737-9c0ec1ec31b6

8fc426cc-80b7-4b74-811c-279cea33c352

e5357f2d-32a3-4436-a1b1-57323f29f887

7273fa02-bc53-4a9d-806d-1e947eb42811

Чтоб он не выдавал мне ошибку типа - в этом поле должно быть число....
 
Последнее редактирование:

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835
Легко
42 :D
 
  • Спасибо
Реакции: NNN5

NatalieRedFox_333

Чего мне бояться? - подумала Красная Шапочка...)))
Топикстартер
Сообщения
2 089
Реакции
145
Последнее редактирование:

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835
  • Спасибо
Реакции: BSG_ganjawars

К.Т.

Участник
Сообщения
323
Реакции
337
1. Удалить дефисы.
2. Применить функцию для преобразования шестнадцатеричных чисел в десятичные.
Правда, точность потеряется, и теоретически для каких-то разных ID могут получиться одинаковые числа, но это маловероятно.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835
Применить функцию для преобразования шестнадцатеричных чисел в десятичные.
А откуда известна функция правильного преобразования пяти разноразрядных чисел в одно десятичное?
 
Последнее редактирование модератором:

NatalieRedFox_333

Чего мне бояться? - подумала Красная Шапочка...)))
Топикстартер
Сообщения
2 089
Реакции
145
1. Удалить дефисы.
2. Применить функцию для преобразования шестнадцатеричных чисел в десятичные.
Правда, точность потеряется, и теоретически для каких-то разных ID могут получиться одинаковые числа, но это маловероятно.
вот вот.... уже ближе )))) там в Excel вроде есть что то типа преобразовать данные в число.... мне надо чтоб он думал что тут число стоит....
 

К.Т.

Участник
Сообщения
323
Реакции
337
вот вот.... уже ближе ) там в Excel вроде есть что то типа преобразовать данные в число.... мне надо чтоб он думал что тут число стоит....
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835

К.Т.

Участник
Сообщения
323
Реакции
337
Откуда такая уверенность?
Там 128 битное число получается - в десятичной системе оно будет аж 38 значным

Да, будет что-то вроде 2.89337E+37.
Поэтому я и написал, что точность потеряется, и вероятность однозначного соответствия ID и чисел будет, строго говоря, меньше 100%.

Вообще, лучше будет просто взять первую часть каждого ID до дефиса и её преобразовывать без потери точности.
Вероятность совпадения первой части у разных ID, думаю, невелика.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835
Вообще, лучше будет просто взять первую часть каждого ID до дефиса и её преобразовывать без потери точности.
Вероятность совпадения первой части у разных ID, думаю, невелика.
А самое простое - писать 1, 2, 3, 4...
Вероятность совпадения вообще нулевая '))'
 

К.Т.

Участник
Сообщения
323
Реакции
337
А самое простое - писать 1, 2, 3, 4...
Вероятность совпадения вообще нулевая '))'
Да, решение гениальное.
Дело только в том, что по смыслу таких задач для разных ID должны получиться разные числа, а для одинаковых ID одинаковые числа.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835
В условии не было про повторяющиеся записи
А по смыслу там - каталог продукции, точно повторяющихся ID быть не должно
Но я все же думаю, что Натали чего то недопонимает в постановке задачи или не договаривает , а потому жду разьяснений ;)
 
Последнее редактирование:

NatalieRedFox_333

Чего мне бояться? - подумала Красная Шапочка...)))
Топикстартер
Сообщения
2 089
Реакции
145
А самое простое - писать 1, 2, 3, 4...
Вероятность совпадения вообще нулевая '))'
на данный момент я так и делаю.... но у порядочных людей почему то ID имеет вид
431b0ba5-ad9d-4f1b-acaf-e33fc8946951 :D
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 137
Реакции
10 835

NatalieRedFox_333

Чего мне бояться? - подумала Красная Шапочка...)))
Топикстартер
Сообщения
2 089
Реакции
145
В условии не было про повторяющиеся записи
А по смыслу там - каталог продукции, точно повторяющихся ID быть не должно
Но я все же думаю, что Натали чего то недопонимает в постановке задачи или не договаривает , а потому жду разьяснений ;)
ты угадал.... это действительно каталог моих потрясающих продуктов....))) :D