标签: number-formatting

希望将有效的 KB、MB、GB 脚本应用于 google 表格中的特定列

我对脚本、java 和所有代码都是完全的菜鸟,但我需要一个在我的谷歌电子表格上工作的脚本。

它是一个文件清单,我需要将原始字节转换为 KB、MB、GB。

我尝试对单元格本身进行格式调整,但这给了我错误的计算结果,与 1000 与 1024 值有关

我有一个可以运行的脚本,只是不知道如何将其放入我的电子表格中。

(请原谅我对编码语法的不当使用,我并不是想成为一名更好的编码员,我只是想让这件事发挥作用......)

这是我想要在我的谷歌表格中实现的内容

function formatBytes(bytes, decimals = 2) {
    if (bytes === 0) return '0 Bytes';

    const k = 1024;
    const dm = decimals < 0 ? 0 : decimals;
    const sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'];

    const i = Math.floor(Math.log(bytes) / Math.log(k));

    return parseFloat((bytes / Math.pow(k, i)).toFixed(dm)) + ' ' + sizes[i];
} 
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

javascript google-sheets number-formatting google-apps-script

1
推荐指数
1
解决办法
4333
查看次数

flutter nosuchmethoderror 类字符串没有实例 getter 'isnegative'

我正在遵循一个教程,尝试创建一个水平SingleChildScrollView,其中包含带有产品描述的对象和带有两位小数的货币+价格标签。实现NumberFormat.currency方法返回错误:NoSuchMethodError 类“String”没有实例 getter“isNegative”

有人可以帮助理解为什么它没有拉动“价格”价值吗?如果我对其进行硬编码并为最终的双倍价格分配一个值=即:29.90;AngeboteCard()类中它可以,但在Angebote()类中则不是。

这是我的课:

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:hotz/constants.dart';
import 'package:intl/intl.dart';
import 'package:intl/number_symbols.dart';

class Angebote extends StatelessWidget {
  const Angebote({
    Key key,
  }) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return SingleChildScrollView(
      scrollDirection: Axis.horizontal,
      child: Row(
        children: <Widget>[
          AngeboteCard(
            image: "assets/images/pork_belly.png",
            product: "Schweinsbrust frisch",
            price: 29.90,
            press: () {},
          ),
        ],
      ),
    );
  }
}

class AngeboteCard extends StatelessWidget { …
Run Code Online (Sandbox Code Playgroud)

currency number-formatting flutter

1
推荐指数
1
解决办法
2万
查看次数

在 oracle APEX 货币格式掩码中插入空格

我正在使用 oracle APEX 20.1,并且有一个包含显示货币值的列的报告。由于我来自欧洲,因此我需要在值后面添加货币符号(与您在美国经常看到的典型美元金额格式不同)。

我通过将列的格式掩码更改为“FM999G999G999G999G990D00L”来实现此目的。到目前为止效果很好,但从视觉上看,我更喜欢数字末尾 (D00) 和货币符号 (L) 之间有一个空格。有没有办法在此格式字符串中插入静态空格?

我已经浏览了 Oracle 关于货币格式字符串的文档,但他们似乎没有提到包含始终存在的空格或任意静态字符的选项。

先感谢您。

oracle number-formatting oracle-apex

1
推荐指数
1
解决办法
628
查看次数

如何在 JavaScript 中保留整数/数字中的前导零?

我试图在 JavaScript 中保留整数/数字中的前导零。

在此示例中,我有一个“ItemName”键,其值可以是字符串或整数。

我只想将整数作为值,但是当我尝试将任何字符串值转换为数字时,它会删除前导零。

我需要保留零,以便发送的数据可靠地为 6 位数字,而在示例中它仅为 4 位数字。

该值旨在作为给定项目的标识符。

{"Item": [{"ItemName":"007730","BusinessUnit":1}] } 
{"Item": [{"ItemName":917730,"BusinessUnit":1}] }
Run Code Online (Sandbox Code Playgroud)

这是为了我的工作,我们使用 ES6,但如果除此之外还有其他选择,我当然愿意。提前致谢!

javascript identifier number-formatting leading-zero

1
推荐指数
1
解决办法
4910
查看次数

SCJP - 数字格式

鉴于:

public class LineUp {
    public static void main(String[] args) {
        double d = 12.345;
        // insert code here
    }
}
Run Code Online (Sandbox Code Playgroud)

在第4行插入哪个代码片段会产生输出| 12.345|

A. System.out.printf("|%7d| \n", d);
B. System.out.printf("|%7f| \n", d);
C. System.out.printf("|%3.7d| \n", d);
D. System.out.printf("|%3.7f| \n", d);
E. System.out.printf("|%7.3d| \n", d);
F. System.out.printf("|%7.3f| \n", d);
Answer: F
Run Code Online (Sandbox Code Playgroud)

printf语句的解释是什么,为什么是|%7d | 正在给予illegalFormatConversionException ?

谢谢

java scjp certificate number-formatting

0
推荐指数
1
解决办法
3497
查看次数

高级Php数字格式

我想要一个PHP格式,格式化至少2位小数,最多8位小数.你怎么能正确地做到这一点.

更新:对不起,我的问题是我的号码是"4".我希望它显示为"4.00",如果我有"2.000000001"那么它显示为"2.00"或如果我有"3.2102"它将显示为"2.00".iPhone上有一个NSNumber格式化程序,与PHP相同.

php number-formatting

0
推荐指数
1
解决办法
1962
查看次数

C# - 在数字上显示文化

我想在整数上显示文化,但"n"数字格式给我双格式输出.

这是一个小例子

int i = 10000;
Console.WriteLine(i.ToString("n", CultureInfo.CreateSpecificCulture("en-US")));
Run Code Online (Sandbox Code Playgroud)

这让我出局了 10,000.00

我希望输出为 10,000

修改字符串的解决方法不是我需要的.

有没有简单的方法来做到这一点?

c# cultureinfo number-formatting

0
推荐指数
1
解决办法
1534
查看次数

将String转换为Double时无效

我得到一个NumberFormatException:在这行代码中无效的双"111,000,000":

double SalePotential = Double.valueOf(EtPotential.getText().toString());
Run Code Online (Sandbox Code Playgroud)

在开始我使用Numberformat,格式化我的double值以分隔数字并将其插入EditText但是当我尝试检索EditText的值时它会抛出异常:

NumberFormat f = NumberFormat.getInstance();
EtPotential.setText(String.valueOf(f.format(PTData.SalePotential)));
Run Code Online (Sandbox Code Playgroud)

我也尝试过DecimalFormat或Double.parseDouble而没有成功.任何帮助,将不胜感激!:

DecimalFormat f = new DecimalFormat("###.###", DecimalFormatSymbols.getInstance());
double SalePotential = Double.parseDouble(EtPotential.getText().toString());
Run Code Online (Sandbox Code Playgroud)

double android separator number-formatting

0
推荐指数
1
解决办法
1万
查看次数

不使用String API的数字位数

我有一个要求,我需要找到一个整数的位数.我搜索了它并得到了一些技巧.但我也开发了一个我自己的技巧.我只是想知道是否正确的方法来知道整数中的位数.

for (int i = 1; i < 11; i++) {
    if (Math.abs(number) < (j = Math.pow(10, i))) {
        System.out.println("Number of Digits : "+i);
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

我把11作为限制,因为最大整数是11位数.如果这是正确的方式,请告诉我.

请注意,我没有选择使用任何字符串api.

java string math integer number-formatting

0
推荐指数
1
解决办法
427
查看次数

如何获得最多2个小数位的Double值

在我的应用我处理的货币这是需要最多两个十进制数字,我已经使用数字格式化此显示多达两个小数的地方,但我想这双价值像0.7至0.70,我无法做到那,double类型总是给我0.7但我想要0.7到0.70

number-formatting swift

0
推荐指数
2
解决办法
1万
查看次数