:: Visual Foxpro, Foxpro for DOS
Прикол с Икселем
Ydin
Автор

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Нам дают файл (xls) и в него под шапкой страницы с кармана бросаем данные.
В кармане для ячейки текстовое 10/2. В кармане они все текстовые...
После loSheet.RANGE(lcRange).PasteSpecial в ячейке число из 4-х знаков. Формат ячейки - общий.
Попробовал вручную - дает дату 10 февр.

Мы на макетах работаем, где формат на вставках переносится. И никогда с этим не сталкивались.
Там же ведущие нули теряем в других ячейках.

Клепинин мне говорил давно, что надо через массивы бросать в Иксел.
Но я проверял и с _Cliptext скорость была выше процентов на 20-30.

На своих макетах ни разу не влетели (или не помню).
Сейчас согласен с Клепининым. Это Уфа и я прилетаю ночью, а он на час позже.
Я ему писал свои внешние данные, среди них, что мне типа 56, но выгляжу на 55
Его рейс выходит, вижу похожего на Клепинина, спрашиваю он ли это. Он говорит - А Вы действительно выглядите на 55!
Со мной его всречали Равиль и Ариес (Димка)



Исправлено 1 раз(а). Последнее : Ydin, 11.12.20 17:32
Ratings: 0 negative/0 positive
Re: Прикол с Икселем
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Эксель помогает правильно интерпретировать данные "10/2" -> 10 февраля. Что не так? )

> в ячейке число из 4-х знаков
какое?
() тоже эксель помог, наверное, машина приближена к человеческому ИИ
Ratings: 0 negative/0 positive
Re: Прикол с Икселем
Ydin
Автор

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
of63
Эксель помогает правильно интерпретировать данные "10/2" -> 10 февраля. Что не так? )
> в ячейке число из 4-х знаков
какое?
() тоже эксель помог, наверное, машина приближена к человеческому ИИ
4 тысячи с чем-то. Думаю, что к-во дней от нулевой даты
Ratings: 0 negative/0 positive
Re: Прикол с Икселем
Ydin
Автор

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Нет, там было - 44106
?DATE(2020,10,1) - 44106 - это 29.12.1999
Странно на пару дней
Но я не хочу туда уже лезть
Продолбался почти целый день.

Я там типа "скорая помощь" - пишут проблему и где она. Пишут, если сами не находят



Исправлено 3 раз(а). Последнее : Ydin, 11.12.20 17:54
Ratings: 0 negative/0 positive
Re: Прикол с Икселем
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Да, это оно
?DATE(2020,10,2) - 44106 +1 && 1900 год

Тогда какой вопрос?

> Но я не хочу туда уже лезть
Это "нормальное" поведение экселя. Надо суметь побороть его ИИ (интерпретацию символьной строки как человеческого написания какого-то понятия)
Чтобы положить текст из "кармана" в ячейку экселя, ячейку надо заранее форматировать (м.б.)



Исправлено 1 раз(а). Последнее : of63, 11.12.20 18:02
Ratings: 0 negative/0 positive
Re: Прикол с Икселем
Ydin
Автор

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Оффа, вообще не вопрос!
Хочу, чтобы знали те, кому такое попадется, как мне сейчас. Чтоб не долбались целый день!
Т.е. это информационная тема. С ответом на вопрос.
Минимальное, что хотел бы получить в обсуждении тут - "Не ожидал, что такое может быть"
Оффа, Вы, вообще, уже переплюнули мои ожидания от этой темы. Спасибо!

Перед вставкой loSheet.RANGE(lcRange).PasteSpecial
Зная ранг, по числу строк в кармане задаю текстовый формат для 24-й колонки (Х) со строки lcFirstRow по lcLastRow.
Т.е. ниже уже в текстовом виде номера строк
loSheet.Range('X' + lcFirstRow +':X'+lcLastRow).NumberFormat = "@"

И все получилось



Исправлено 4 раз(а). Последнее : Ydin, 12.12.20 11:42
Ratings: 0 negative/0 positive
Re: Прикол с Икселем
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Аа, виноват. Я это проходил, когда столкнулся. Когда было не надо, я пропускал мимо ушей )
В экселе еще с округлением числа (с копейками) - тоже интересно потр... нетривиально
Ratings: 0 negative/0 positive
Re: Прикол с Икселем
Ydin
Автор

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
of63
Аа, виноват. Я это проходил, когда столкнулся. Когда было не надо, я пропускал мимо ушей )
В экселе еще с округлением числа (с копейками) - тоже интересно потр... нетривиально

У меня было не с округлением, а с ведущими нулями, где текст типа 00125.
Но с округлением числа (с копейками) тоже что-то было. Точно, но может, не в Икселе.
Это такая тема с копейками...
По зарплате переносим всякие тысячные копейки на следующий месяц - а такая фигня.
Человек, да и корпорация, не оценят, что им копейку сберегли

У нас сейчас 5 коп. - уже не монета. Не действует



Исправлено 2 раз(а). Последнее : Ydin, 11.12.20 18:28
Ratings: 0 negative/0 positive
Re: Прикол с Икселем
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
У нас и за рублем не всякий нагнется, и за "червонцем", мда.... давно бы "все взять и поделить", на 1000 )

> По зарплате переносим всякие тысячные копейки на следующий месяц
Формально (в математике ЦБ) величин < 1 не бывает, ... но при процентных ростах/убылях возникают, отсюда вечная нерешаемая дилема, что показать в ЦБ, например, за день роста вашего дохода с первоначальным взносом 1 коп. например... а что на второй... Всякие математические и политические казусы счета копейки. Пр всем том тырятся ярды...

А, ну да мы об экселе. Там число в ячейке чисто в формате Double, и в фоксе тоже. Суть одна, детали системы показа (переноса в переменную), от которой мы ожидаем автоматическое человеческое округление в "2 знака после запятой" (ЗПЗ), а бывает оно не нужно, или нужно... Без конкретной задачи округления не могу обсуждать \
Ratings: 0 negative/0 positive
Re: Прикол с Икселем
Ydin
Автор

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
Хотел сейчас возразить...
Оно нам надо? Я даже одну десятую копейки в упор не видел.
Но по-крайней мере в одном из банков Киева был программист.
Он своей программой кидал на свой счет все округления.
Потом уволился, не хотел за копейки тратить треть жизни, не считая выходных.
Кто-то из программистов на мелкой его ошибке увидел это округление. Вроде, посадили.

Может, это легенда такая. Но мне рассказывал программист этого банка, а я сам работал в УкрСоцБанке Киева
Чисто коллега был. Нам просто интересно было общаться. Но может все так и было...
У нас за день рулон бумаги этих транзакций было.
В среднем пол копейки на транзакцию



Исправлено 2 раз(а). Последнее : Ydin, 11.12.20 22:52
Ratings: 0 negative/0 positive
Re: Прикол с Икселем
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Александр, некоторые из нас слышали эту историю, или байку, а некоторые нет, но схема <cenzored> денег щас довольно отличается от той простой, в твоей схеме... )
от модера: так плохо знаем русский не матерный?



Исправлено 1 раз(а). Последнее : ssa, 11.12.20 22:52
Ratings: 0 negative/0 positive
Re: Прикол с Икселем
Ydin
Автор

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
of63
Александр, некоторые из нас слышали эту историю, или байку, а некоторые нет, но схема <cenzored> денег щас довольно отличается от той простой, в твоей схеме... )
от модера: так плохо знаем русский не матерный?
Я привык, что люди ради красного словца травят всякое. Он к нам в банк просился
Ratings: 0 negative/0 positive
Re: Прикол с Икселем
Taran

Сообщений: 13625
Откуда: Красноярск
Дата регистрации: 16.01.2008
Копейки это мелочь. Запятая ещё мельче.
Помница наш банк подавал доки в ЦБ на получение денег. Запятую сдвинули случайно? в уставном фонде.
Нормально прокатило, ЦБ выдал из расчёта вместо 1.3 на 13.
Ratings: 0 negative/0 positive
Re: Прикол с Икселем
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
> Он к нам в банк просился

Расскажи как, пока мы все в теме, если не секрет
Ratings: 0 negative/0 positive
Re: Прикол с Икселем
Ydin
Автор

Сообщений: 7648
Откуда: Киев
Дата регистрации: 16.12.2005
of63
> Он к нам в банк просился
Расскажи как, пока мы все в теме, если не секрет

Не помню название банка, но светились они на первом этаже жилого дома на проспекте Победы!
Тогда (90-е годы) пошла борьба за скорость транзакций, а это кто делал? Мы, программисты.
Я сам сидел на этом. 6 модемов - 4 филиалы, наш головной банк и Нацбанк.
И мы выжили. А что это вообще?
Одно дело за час или два проходят оплаты, другое за 2 или 5 суток.
Как только начинают пользователи уходить из банка, паника, и все уходят.
Ну, и пришел парень с того банка, он еще до меня у нас работал.
Тогда крахом этого банка еще не пахло, но он знал или чувствовал. Зарплата у него была раза в 2 выше, а он к нам просится.
Грамотный. Потом просто видно, нашел куда уйти. У нас самих там Совдеп процветал.
Я и сам ушел. Я как зав. отделом получал как операционистки. Типа мы были вспомогательные.
Но банк его развалился не помню за сколько, но так, месяц - два
Ratings: 0 negative/0 positive
Re: Прикол с Икселем
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Ниче не понятно ) Как у нас чечены с АВИЗО работали...
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 22 (Гостей: 22)

© 2000-2024 Fox Club 
Яндекс.Метрика