問題タブ [number-formatting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
68435 参照

excel - Excelの数値形式:「[$-409]」とは何ですか?

私はExcelを自動化しており、自動化を通じて何をすべきかについてのガイドとしてマクロシステムを使用しています。列を日付としてフォーマットすると、マクロNumberFormatは列のを次のように生成しました。

私はこれが本当に何を意味するのかを解読しようとしています。グーグルから、角括弧内の値は「条件」であり、条件が次の場合は次のようになります。

が満たされている場合は、NumberFormat

そうでない場合は、NumberFormat

私が見つけた参考文献によると、数値形式「@」はテキストプレースホルダーです

だから私の質問は:

  1. 条件付き$-409テストとは何ですか?何かを-409(つまりの499 )と比較していますか?もしそうなら、それが比較しているドル記号は何ですか?

  2. 条件が失敗し、テキストプレースホルダーの「アットマーク」に頼る場合、それは何として表示されますか?

0 投票する
2 に答える
16318 参照

matlab - データを特定の形式でテキストファイルに保存するにはどうすればよいですか?

マトリックスをテキストファイルに保存して、別のプログラムで読み取れるようにしたい。今私は使用します:

しかし、これは私のファイルを次のように保存します

ただし、すべての数字ではなく、「e-notation」なしで保存してもらいたいと思います。これを行う簡単な方法はありますか?

編集:ありがとう!それはうまくいきます。申し訳ありませんが、ロールバックを使用して編集を台無しにしたと思います。

0 投票する
1 に答える
5661 参照

.net - 読み取り専用のCultureInfo.NumberFormatにCurrencySymbolを設定するには?

デフォルトの .Net カルチャ (SFr.) とは異なる記号 (CHF) で通貨 (スイス フランク -- de-CH) をフォーマットしようとしています。問題は、カルチャの NumberFormat が ReadOnly であることです。

CultureInfo と NumberFormat を使用してこの問題を解決する簡単な方法はありますか? CurrencySymbol をオーバーライドする方法はありますか?

例:

これは を設定するとエラーになります。NumberFormat.CurrencySymbolなぜならNumberFormatis**ReadOnly**です。

ありがとう!

0 投票する
4 に答える
8203 参照

cocoa - NSNumberFormatterのネガティブフォーマットを(xxx.xx)から-xxx.xxに変更します

NSNumberformatterを、括弧で囲まれた負の数を表示することから、マイナス記号を前に置くこと(またはローカライズされた標準が何であれ)に変更したいと思います。

setNegativeFormatでこれを実行できると思います。

しかし、Appleの非常に徹底的なドキュメントを読んで、私は頭を悩ませたままになっています:


setNegativeFormat:

レシーバーが負の値を表示するために使用する形式を設定します。

パラメータ aFormat負の値の形式を指定する文字列。

可用性 iPhoneOS2.0以降で利用できます。

関連項目 –negativeFormat

NSNumberFormatter.hで宣言されています


aFormatのオプションは何ですか?!?C'mon Doc Writers、ここのリンクはあなたを殺しますか?

編集:ここに価値があるもののために宣言があります:

ローカライズされた通貨記号と小数点以下の桁数を保持することが重要です。したがって、[currencyFormatter setNegativeFormat:@ "-#、## 0.00"]は、通貨が欠落しており、すべての通貨で小数点以下2桁を想定できないため、おそらく機能しません。

0 投票する
1 に答える
4383 参照

c# - NumberFormat は機能しますが、値はまだ異なります

Excel-2007 で C# を使用しています。私は以下のコードを持っています

すべてのセルを小数点なしの 10 進数として正しく表示します...しかし、たとえばセル G5 で値を要求すると、1 が表示されますが、次の操作を行うと

それは私に0.933333222を示しています.Value2も丸められた値によって変更されるようにするにはどうすればよいですか....?

0 投票する
2 に答える
3114 参照

c# - Excel数値形式

私はExcel 2007を使用しています...次の範囲があります...

今私は範囲 F8:G9 を選択し、次の式を書きます。次の結果

今、私はこの結果範囲を選択し、セルの形式を数値形式に変更し、小数点以下の桁数が0の数値に変更します....今、私は次の結果を持っています

今、私はこの範囲値を読み取るc#プログラムを持っています...(range(...)value2)...次に、個別の値を見つけようとしますが、c#は上記のケース1、1、 1,1...これは実際には正しくありません。さらに、C#プログラムはこれらの個別の値を使用して、等号演算子を使用してセルを色でフォーマットします。この場合、セル値は1に等しくなりません...

numberformatの後にExcelでその変更を行うことは可能ですか...セルの実際の値2...しかし、外観だけではありません! たとえば私が尋ねるとき

0.5 と表示されますが、セル形式を変更したため、代わりに 1 を表示したいのですが、特定のケースでのみ機能するため、Range("F8").Value2 の値を丸めたくありません。

私の質問は、numberformat の後に F8:G9 範囲の値を numberformat が変更した値に変更する方法です????

ありがとう!!!

0 投票する
4 に答える
17529 参照

java - displaytag で通貨をフォーマットする方法

4567.00 、 8976.00 などの金額の値を取得しています。この値を displaytag に表示しているときに、4567.00 ではなく $4567.00 として印刷したいと思います。どうやってやるの?表示タグを使用したいだけです。core:out タグを使用して同じことを実現できます。


回答が見つかりました [どうやってやったのですか]

新しいクラスを作成します。

現在表示タグに

注: displaytag:column の format 属性で MessageFormat を使用できます。

0 投票する
1 に答える
506 参照

.net - .net アプリケーションの cultureInfo で NumberFormat をオーバーライドする

いくつかの異なる言語で利用できる .NET アプリケーションがあります。私は基本的にシステム カルチャにファイル (倍精度を含む) を読み込んで保存しますが、数値を常に米国のカルチャ形式 (数字のグループとしてコンマ、小数点としてピリオド) を使用して表示および入力するように強制したいと考えています。アプリケーション Culture をオーバーライドしようとしましたが、うまくいかないようです。これに対処する方法はありますか?

0 投票する
3 に答える
5544 参照

asp.net - DataFormatString のカスタム NumberFormatInfo

10 進数値にバインドされた BoundField を持つ ASP.NET Gridview があります。次のコードを使用して、10 進数を通貨値にフォーマットします。

ただし、NumberFormatInfo のカスタム実装があります。これにより、通貨記号が削除され、3 桁ごとの区切り記号が変更されます。通常、この形式は次のように適用されます。

Gridview の BoundField 要素でカスタム NumberFormatInfo を指定するにはどうすればよいですか?

ありがとう