問題タブ [cfspreadsheet]

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 投票する
1 に答える
461 参照

date - Coldfusion:cfspreadsheetの読み取り日が正しくない

cfspreadsheetを使用して、アプリケーション内のスプレッドシートからデータを読み取ります。私は日付列を扱うのに非常に苦労しました。セルを日付英語(NZ)としてフォーマットすると、スプレッドシートに正しく表示されますが、アップロードしようとすると、日と月が切り替わります。しかし、フォーマットをカスタムの「dd / mm / yyyy」フォーマットに変更すると、問題なくアップロードされます。

スプレッドシート内でデフォルトの日付形式を使用すると、カスタム形式では形式が混乱しないのはなぜですか?回避策はありますか?

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

html - cfspreadsheet で html をレンダリングする方法

cfspreadsheet で Excel ファイルを作成しようとしています。列の 1 つに html コードがありますが、何らかの理由で、Excel ファイルでは html がレンダリングされず、単なるテキストです。例えば。<b>blabla</b>太字にする代わりに。

これに対する解決策を知っていますか?

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

coldfusion - Coldfusionで生成されたスプレッドシートでは、列のフォーマットはできません

クエリからスプレッドシートを作成する場合、作成されるスプレッドシートでは、日時データ型の列をフォーマットできません。

スプレッドシートの作成は次のとおりです。

すべてのデータは正しく、正しい列にありますが、「Ship_Start」列は2012-11-27 00:00:00.000のようにフォーマットされており、Excelで他のフォーマットに変更することはできません。

SQL Server Management Studioでクエリを手動で実行し、ヘッダー付きの結果をExcelにコピーすると、データをフォーマットできます。また、列ヘッダーをフォーマットしてテンプレートにデータを入力したExcelテンプレートを作成しましたが、「日付」でフォーマットされていても列をフォーマットできません。

何が欠けている可能性がありますか?

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

coldfusion - 更新時に CFSpreadsheet が SpreadSheetAddFreezePane を失う

フリーズ ペインを含むワークブックにスプレッドシートを追加しようとしています。フリーズ ペインは、アクションが書き込みの場合は機能しますが、更新を使用して別のシートを追加した場合は機能しません。

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

coldfusion - データ形式を使用する場合、カンマは無効です

これが、スプレッドシートにクエリを出力するための私のコードです。

私が得ているエラーは次のとおりです。

何らかの理由で、ドキュメントによれば有効であるにもかかわらず、コンマが気に入らない。カンマを外せば機能しますが、何千ものグループ化に必要です。

誰かがこれに遭遇しましたか?

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

coldfusion - スプレッドシートのセルの書式設定

最後に編集

誰かが私が間違っていることを見ることができますか?これらは私の期待と観察です:

Search Parametersという名前のワークシートには、太字の赤いフォントのセルa1が含まれていると思います。期待通りの結果が得られます。

3行目から始まるデータを持つ「4D、CCCU、SDAU」という名前のワークシートを期待しています。これを取得します。

行3には、「bold font 3 green true」というテキストがあり、太字の緑色のフォントであると予想されます。テキストは表示されますが、他のシートのセルa1と一致する太字の赤いフォントが表示されます。実際、このセルの書式設定は、常に他のシートのセルa1と一致します。

残りのセルは「通常のフォント4青true」のような値で、青の太字フォントであると思います。値を取得しましたが、フォーマットがまったくありません。

私のwritedumpsは、常に私が期待する値を表示します。

コードは以下のとおりです。AddNewRowはudfです。

繰り返しになりますが、問題は、セルが期待どおりにフォーマットされないのはなぜですか?

ここから編集を開始

これは、リーが提案した自己完結型のコードです。Travisのwrtformatメソッドの提案はコメント化されていますが、私がそれらを使用したとき、結果は変わりませんでした。

結果は次のとおりです。シートフレッドは期待どおりで、セルa1の太字の青いフォントです。

シートaのセルa1とa3には、太字の青いフォントの文字aが付いています。大胆なグリーンを期待していました。セルa2とa4には、フォーマットされていない文字bがあります。大胆で赤を期待していました。

私は愚かなことをしているのですか、それとも何か間違っているのですか。私はColdFusion9.01とExcel2010を使用しています。

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

coldfusion - SpreadsheetFormatColumn() 右ボーダー

このコードを実行すると:

3 行のワークシートが表示されることを期待しています。2 番目の行には 2 つの列があり、セルには wilma と barney が含まれます。これまでのところ、私が期待していることがわかります。また、右側の境界線を持つ列 B が表示されることも期待しています。実際にはセル B2 が右側の境界線で表示されます。

これを変更すると:

これに

列 B の最初の 3 行に右側の境界線が表示されます。

列 B のすべてに右側の境界線を適用する方法はありますか?

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

coldfusion - 画像とフォーマットがColdFusionで生成されたマルチタブXLSxファイルで機能しない

以下のコードは、2つの注目すべきエラーを含むファイルを生成します。

  1. SpreadSheetSetColumnWidthは、2番目のタブの21行後に機能を停止しているように見えます
  2. 画像は2番目のタブに表示されません


うまくいけば、これは単なる新人の間違いであり、日付の書式設定の問題に沿ったものではありません。修正/改善するための助けや建設的な批判は大歓迎です。

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

mysql - ColdFusion10 - 挿入クエリに対する cfloop のクエリ

初投稿はこちら。<CFSPREADSHEET>Excel からクエリを作成し、クエリ結果を MySQL テーブルに挿入しようとしています。それはうまくいっています。また、1 つの列から値を取得し、その適切な ID 番号をテーブルの ID 列に挿入する必要もあります。これが私のコードです。私が得ている結果は、同じ ID (6) が各テーブル行に挿入されていることです。ここで助けていただければ幸いです。ありがとう!