問題タブ [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.
coldfusion - スプレッドシート書き込み
CFScript を使用してスプレッドシートを作成および保存しています。ただし、SpreadsheetWrite
ファイルは生成されません。
エラーにはなりませんが、ファイルもありません。cfscript タグから Spreadsheetwrite を削除して使用すると、次のようになります。
...ファイルは問題なく取得できます。
これは の使用目的ではありませんでしたSpreadsheetWrite()
か? また、スプレッドシートをブラウザに直接出力することは可能cfdocument
ですか?それとも、最初にファイルを保存する必要がありますか?
list - コンマ区切りの行挿入でcfspreadsheetエスケープコンマ
coldfusion スプレッドシートに行を追加する関数は、SpreadsheetAddrow
「列ごとに 1 つのセル エントリのコンマ区切りリスト」としてデータを受け入れるものです。
一部のデータにコンマが含まれています。リスト内のコンマをエスケープせずに、データ内のコンマをエスケープするにはどうすればよいですか?
現在、行の内容で配列を作成し、それをリストに変換してスプレッドシートに追加しています:
excel - cfspreadsheet が空の行の読み取りに失敗する
- N 個の論理行を持つスプレッドシートが与えられた場合
- 1 行が完全に空白の場合*
cfspreadsheet action="read"
RecordCount
N - 1 のa を持つクエリを返します。
※全空白行とは、すべてのセルが実際に空白になっている行です。POI ドキュメントのCELL_TYPE_BLANKを参照してください。
cfspreadsheet
空の行を含めることは可能ですか?
types - cfspreadsheet を使用した列形式の読み取り
を使用してスプレッドシートを読み取るときに、スプレッドシートの列またはセルのデータ型または形式を取得することは可能cfspreadsheet
ですか?
スプレッドシート データを Excel スプレッドシートからデータベース テーブルに変換しています。ここまでは、すべてを varchar としてフォーマットするだけでしたが、日付を日付として、整数を整数として指定できるとよいでしょう。
sql-server - CFSpreadsheet で QoQ を参照
4 つのテーブルから在庫クエリを作成し、それらを QoQ で出力するページを継承しました。
データは複数のクエリから取得されるため、データを参照してセルにデータを入力する方法がわかりません。クエリを 1 つに書き直すことは困難であり、別のルートを試して、表示されていない別の方法があるかどうかを確認しています。
arrays - 配列要素内のカンマがスプレッドシートを分割
配列にデータを追加するとき、いずれかの要素の値にコンマが含まれています。値の例は、「103、96、および 90 のトリム マーク」です。
次のコードを使用して配列要素をスプレッドシート オブジェクトに追加すると、上記のように、partdescription 要素のデータがスプレッドシート内の複数の列にまたがります。1 つの要素ではなく、個別の要素として扱われます。
この問題を軽減するにはどうすればよいですか?
解決済み: すべてのカンマをセミコロンに置き換えて、partdescription に変数を設定しました。データはすべて同じ列に表示されます。
excel - スプレッドシートの行を追加してフォーマットすることはできますか?
cfspreadsheetを使用してExcelスプレッドシートを生成しています。行を1つずつ追加しています。行を追加した直後に、フォーマットしたいと思います。このようなもの:
ただし、formatrow関数の場合は、行番号を指定する必要があります。現在の行の実行カウンターを保持せずに、追加したばかりの行をフォーマットする方法はありますか?
excel - Excelの列の幅を個別に設定せずに調整できますか?
私はcfspreadsheet
ColdFusionを使用してExcelスプレッドシートを生成するために使用しています。ヘッダー行を挿入してから、を使用spreadsheetAddRows
してクエリをシートにダンプします。問題は、列の幅が十分でないことが多いことです。各列を個別に調整するために使用できることは知っていSpreadsheetSetColumnWidth
ますが、シート全体に自動幅を適用する方法はありますか?各列の最大幅がわからないので、各列に個別に適用したくありません。Excelには列の自動幅機能があります—ColdFusionコードからそれをトリガーする方法はありますか?(またはさらに良い:自動幅に追加できますか?各列を最大幅+ 2などに設定しますか?)
coldfusion - 複数の単語でクエリ列にアクセスするにはどうすればよいですか?
cfspreadsheet readを使用して、シートをクエリオブジェクトに読み込みます。
問題は、一部のヘッダーに複数の単語が含まれていることです。だから私はこのようなクエリになります:
列名にスペースが含まれている列の1つにアクセスしようとすると、エラーが発生します。
私も試しまし#[start date]#
たが、うまくいきませんでした。受け取るExcelシートの形式を制御できません。複数の単語のヘッダー列にアクセスする方法はありますか?
coldfusion - 保護されたセルを使用してcfspreadsheetを作成する方法
cfspreadsheetを使用してスプレッドシートオブジェクトを作成しています。個々のセルの一部を保護対象(読み取り専用)にしたい。誰かがこれを以前に試したことがあるかどうか私に知らせてください。
セル形式をロックしてみましたが、うまくいかなかったようです。サンプルコードは次のとおりです。
ありがとう。