問題タブ [cell-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 投票する
3 に答える
30587 参照

telerik - プログラムで radgrid セルをフォーマットする方法

セルの値に応じて、radgrid のセルをフォーマット (背景色、前色、フォント スタイル) する必要があります。

たとえば、値が負の場合、そのセルの前の色を赤に設定します。

これをどのように達成できるか教えてください。

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

excel - 数式の代わりにExcelセルに値を挿入する

長い文字列をExcelセルに挿入するVBAスクリプトがあります。場合によっては、文字列は。で始まります=。Excelがこれを数式として解釈しているようですOut of Memoryが、数式のメモリ制限のためにエラーが発生します。

数式ではなく値を書き込んでいることをExcelに伝えるにはどうすればよいですか?現在、私はこれを行っています:

次のコードを試しましたが、機能しません...

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

c# - Excel セルから時間値を取得する

指定された値を Excel ファイルから読み書きし、ユーザーに表示する Excel アプリを作成しています。Number Formatただし、または関数が入力されたセルから読み取ろうとすると、'hh:min' (Hour:Min)その値を正確に取得できません。

これが私のコードです...

どこ...

  • ws= 私のワークシート
  • dateTimePicker1= 開くファイルを決定するのに役立つ日時ピッカー
  • i= は、そのセルの行番号を決定するのに役立つ整数です
  • range= は Microsoft.Office.Interop.Excel.Range から作成されたオブジェクトです

私の例では、 wheni = 11は(Excel では) でF11ある時間値を含むセルです。ただし、その値を取得しようとすると、次のような型が返されます06:30fx : 06:30:00double0.263888888888889

無意味な double 値ではなく、Excel で表示されるように正しくフォーマットされた値を取得するにはどうすればよいですか?

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

c# - DataGridViewがバインドされている場合、DefaultCellStyle形式は適用されません

バインディングソースを介してdatagridviewをdatatableにバインドするコードがあります。

DataBindingCompleteイベントで、いくつかの列にDefaultCellStyleを設定しました。

この時点では、テーブルはまだ空です。したがって、後で行がテーブルに追加され、DataGridViewに適切に反映されると、何らかの理由で、フォーマットが列0のセルに適用されません。

CellFormattingイベント内のフォーマットを確認しました。

s1は正しい形式を返しますが、s2は単なる空の文字列です。

私が間違っていることと、セルをフォーマットする方法を教えてください。ありがとう!

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

c# - NPOIは、太字および非太字のテキストを含むセルを作成します

NPOIを使用してAsp.NetMVCアプリからExcelを出力し、プレーンテキストで非常にうまく機能しますが、書式設定を追加するように要求され、太字のテキストの後に太字でないテキストが続く単一のセルが必要な問題が発生しています。例えば

このテキストは太字-このテキストは通常

セルに単一のスタイルを与えることができることは知っていますが、これは役に立たず、セルに事前にフォーマットされたリッチテキストを与えることはできません。

私が考えることができる唯一の可能な解決策は、2つのセルを別々に作成し、それらをマージすることですが、それはフォーマットが失われることを意味しますか?

NPOIで見逃していたこれを行う方法はありますか?

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

wpf - WPFDataGridのセルの書式設定

ItemsSourceがデータテーブル(列はさまざまです)にバインドされたDataGridがあるとします。表の1つの列は、複数のNaN値を持つdouble型です。表示部分で、すべてのNaN値を空白にフォーマットしたいと思います。

私がしたことは、次のようにDataGridCellにスタイルを設定することです。

ただし、セルのDataContextがDataRowViewであるため、機能しません。つまり、コンバーターでどの列にいたかを取得できません。

誰か良い考えがありますか?どうもありがとう。

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

export-to-excel - iReport で Excel のセル形式を設定する方法

レポートを xls としてエクスポートしようとしていますが、エクスポートしたファイルを開くと、すべてのセル形式が Number であり、すべてのデータが ' のようにテキスト データ (整数フィールドと double フィールドも...) で書き込まれていることに気付きました。 Excel で SUM のような数式を適用します。

iReport TextField クラス式に従ってセル形式を維持するにはどうすればよいですか?

iReport 4.0.2 を使用しています。

ありがとうございます。

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

.net - グリッドが並べ替え中の場合、DataGridView.CellFormattingは機能しません

各行のセルの1つにある値に基づいて行に色を付ける必要がある、datagridviewコントロールがあります。私は次のようにCellFormattingイベントを使用しています。

これは、グリッドが読み込まれるときやスクロールするときなどに正常に機能します。ただし、列ヘッダーをクリックしてグリッドを並べ替えると、e.RowIndexは常にゼロになり、すべての行が最初の行のフォーマットを取得します。

グリッドがソートされるときにこれが機能しないのはなぜですか?

編集:Joakimは正しい方向に進んでいましたが、次のコードは正しく機能します。

何らかの理由で、e.RowIndexはここでは正しく設定されていますが、他のメソッドでは設定されていません。ここで心配しなければならないのは、-1になることだけです。しかし、PrePaintを含む他の方法を使おうとすると、ある種で常にゼロになることに対処しなければなりませんでした。負の1つのケースを除外したように、ゼロのケースを除外すると、最初の行は常に白になります!!! 狂気...なぜこれが機能するのかわかりませんが、機能します。また、CellFormattingイベントを使用して得たものを超えるちらつきは発生しません。

誰かがe.RowIndexが非常に奇妙に振る舞う理由を説明できる場合、またはこれを行うためのより良い方法を提供する場合、彼らは受け入れられた答えを得るでしょう!

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

jqgrid - JQGrid:コンテンツに基づいてセルスタイルを設定する方法

セルの内容に基づいてセルの背景色を設定したい。

私の最初の質問:xmlデータ内からセルの背景色を設定する方法はありますか?

そうでない場合は、グリッドの定義を次に示します。

ステータスセルの背景色を内容に応じて変更したい。ステータス列でフォーマッタを使用する必要があることはわかっていますが、そのセルの背景色だけを変更するコードがわかりません。

ありがとう!