Perl CSV без экспоненты

Я создаю CSV и хочу хранить числа без экспоненциального формата.

Пожалуйста, дайте мне какое-нибудь предложение.

Я пытался:

  1. Я отлично использовал
  2. Я пробовал одинарную кавычку перед большим числом, поэтому я получил, как и ожидалось, в CSV, но число, которое показывало одинарную кавычку, если я щелкну это число, тогда число будет отображаться идеально.
  3. Я пробовал использовать разделитель, то есть ' кавычку перед завершающей косой чертой.

Пока не повезло.


person Bharanikumar    schedule 02.03.2011    source источник
comment
Вы имеете в виду, что содержимое файла не должно использовать научную нотацию? Или вы имеете в виду, чтобы Excel отображал каждое значение без экспоненциального представления?   -  person mob    schedule 02.03.2011
comment
Покажите примеры чисел, с которыми у вас возникли проблемы, и как вы хотите, чтобы они выглядели.   -  person ysth    schedule 02.03.2011


Ответы (1)


Вы можете попробовать использовать что-то вроде модуля Math :: BigInt:

 use Math::BigInt;
 my $num = new Math::BigInt(2);
 $num=$num**128; 
 print "$num\n";

который выведет:

 340282366920938463463374607431768211456
person Wes Hardaker    schedule 02.03.2011