Dia antes primera install

This commit is contained in:
2025-12-08 15:20:28 -06:00
commit 1416478c9c
4130 changed files with 886376 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
<script type="text/x-red" data-help-name="book">
<p>Converts the contents of a spreadsheet file to a workbook object.</p>
<h3>Inputs</h3>
<dl class="message-properties">
<dt>payload
<span class="property-type">Buffer</span>
</dt>
<dd>a Buffer object of the contents of a spreadsheet file.</dd>
</dl>
<h3>Outputs</h3>
<dl class="message-properties">
<dt>payload <span class="property-type">object</span></dt>
<dd>a workbook object decoded from the Buffer object.</dd>
</dl>
<h3>Details</h3>
<p>If you want to read a spreadsheet file using file-in node, you should set the Output type property of the file-in node should be set to binary buffer.
Otherwise, you will get an error in this node.</p>
<p>If Parse property is checked, this node suppresses to interpret values from CSV and other plain text.</p>
<h3>References</h3>
<ul>
<li><a href="https://sheetjs.gitbooks.io/docs/#sheetjs-js-xlsx" target="_blank">SheetJS js-xlsx</a> - full description of js-xlsx which this node is based on.</li>
<li><a href="https://github.com/sakai-to/node-red-contrib-spreadsheet-in" target="_blank">GitHub</a> - the nodes github repository.</li>
</ul>
</script>

View File

@@ -0,0 +1,10 @@
{
"book": {
"label": {
"binaryBuffer": "Binary buffer",
"workbookObject": "Workbook object",
"parse": "Parse",
"raw": "Plain text parsing will not parse values"
}
}
}

View File

@@ -0,0 +1,31 @@
<script type="text/x-red" data-help-name="cell">
<p>Picks a cell value from a sheet object.</p>
<h3>Inputs</h3>
<dl class="message-properties">
<dt>payload
<span class="property-type">object</span>
</dt>
<dd>a sheet object from a sheet node.</dd>
<dt class="optional">selectAddress <span class="property-type">string</span></dt>
<dd>If the Address property is not configured in the node, this optional property sets an A1-style cell address.</dd>
</dl>
<h3>Outputs</h3>
<dl class="message-properties">
<dt>payload <span class="property-type">any</span></dt>
<dd>the cell value as selecting the Data type property.</dd>
<dt>selectedAddress <span class="property-type">string</span></dt>
<dd>The A1-style address of the cell which the value is picked from.</dd>
</dl>
<h3>Details</h3>
<p>The Address proprty or <code>msg.selectAddress</code> property should be set an A1-style cell address.</p>
<p>Regarding the details for the Data type property, please see the <a href="https://sheetjs.gitbooks.io/docs/#cell-object" target="_blank">description of js-xlsx</a>.</p>
<h3>References</h3>
<ul>
<li><a href="https://sheetjs.gitbooks.io/docs/#sheetjs-js-xlsx" target="_blank">SheetJS js-xlsx</a> - full description of js-xlsx which this node is based on.</li>
<li><a href="https://github.com/sakai-to/node-red-contrib-spreadsheet-in" target="_blank">GitHub</a> - the nodes github repository.</li>
</ul>
</script>

View File

@@ -0,0 +1,30 @@
{
"cell": {
"label": {
"address": "Cell address",
"dataType": "Data type",
"sheetObject": "Sheet object",
"cellValue": "Cell value"
},
"placeholder": {
"address": "A1"
},
"dataType": {
"v": "raw value",
"w": "formatted text",
"t": "cell type",
"f": "cell formula",
"F": "range of enclosing array",
"h": "HTML rendering of the rich text",
"c": "comments associated with the cell",
"z": "number format string",
"l": "cell hyperlink object",
"s": "the style/theme of the cell",
"none": "xlsx cell object"
},
"errors": {
"no-address": "Cell address not specified",
"invalid-address": "Invalid cell address"
}
}
}

View File

@@ -0,0 +1,34 @@
<script type="text/x-red" data-help-name="sheet-to-json">
<p>Converts a sheet object to an array of JSON objects.</p>
<h3>Inputs</h3>
<dl class="message-properties">
<dt>payload
<span class="property-type">object</span>
</dt>
<dd>a sheet object from a sheet node.</dd>
<dt class="optional">selectRange <span class="property-type">string</span></dt>
<dd>If the Range property is not configured in the node, this optional property sets an A-1 based range.</dd>
</dl>
<h3>Outputs</h3>
<dl class="message-properties">
<dt>payload <span class="property-type">object</span></dt>
<dd>an array of objects which represents cell values in the sheet object.</dd>
<dt>selectedRange <span class="property-type">string</span></dt>
<dd>the A-1 based range.</dd>
</dl>
<h3>Details</h3>
<p>This node generates different types of JS objects. This node takes the following properties.</p>
<p>The Data type property controls cell values to use raw values or formatted strings.</p>
<p>The Range property or <code>msg.selectRange</code> property can be set an A-1 based range. If both are blank or undefined, the sheet range is used.</p>
<p>The Header property controls output format.</p>
<p>The Blank rows property controls to include blank lines in the output.</p>
<h3>References</h3>
<ul>
<li><a href="https://sheetjs.gitbooks.io/docs/#sheetjs-js-xlsx" target="_blank">SheetJS js-xlsx</a> - full description of js-xlsx which this node is based on.</li>
<li><a href="https://github.com/sakai-to/node-red-contrib-spreadsheet-in" target="_blank">GitHub</a> - the nodes github repository.</li>
</ul>
</script>

View File

@@ -0,0 +1,27 @@
{
"sheet-to-json": {
"label": {
"raw": "Data type",
"range": "Range",
"header": "Header",
"blankrows": "Blank rows",
"sheetObject": "Sheet object",
"cellValues": "Cell values"
},
"placeholder": {
"range": "A1:B2"
},
"raw": {
"false": "Formatted text",
"true": "Raw values"
},
"header": {
"1": "Generate an array of arrays",
"A": "Row object keys are literal column labels",
"default": "Read and disambiguate first row as keys"
},
"blankrows": {
"include": "Include blank lines in the output"
}
}
}

View File

@@ -0,0 +1,30 @@
<script type="text/x-red" data-help-name="sheet">
<p>Picks a sheet object from a workbook object.</p>
<h3>Inputs</h3>
<dl class="message-properties">
<dt>payload
<span class="property-type">object</span>
</dt>
<dd>a workbook object from a book node.</dd>
<dt class="optional">selectSheetName <span class="property-type">string</span></dt>
<dd>If the Sheet name property is not configured in the node, this optional property sets a sheet name.</dd>
</dl>
<h3>Outputs</h3>
<dl class="message-properties">
<dt>payload <span class="property-type">object</span></dt>
<dd>an object of a sheet which is named by the Sheet name property.</dd>
<dt>selectedSheetName <span class="property-type">string</span></dt>
<dd>the selected sheet name.</dd>
</dl>
<h3>Details</h3>
<p>The Sheet name property or <code>msg.selectSheetName</code> property should be set the name of a sheet to pick from the workbook object.</p>
<h3>References</h3>
<ul>
<li><a href="https://sheetjs.gitbooks.io/docs/#sheetjs-js-xlsx" target="_blank">SheetJS js-xlsx</a> - full description of js-xlsx which this node is based on.</li>
<li><a href="https://github.com/sakai-to/node-red-contrib-spreadsheet-in" target="_blank">GitHub</a> - the nodes github repository.</li>
</ul>
</script>

View File

@@ -0,0 +1,12 @@
{
"sheet": {
"label": {
"sheetName": "Sheet name",
"workbookObject": "Workbook object",
"sheetObject": "Sheet object"
},
"placeholder": {
"sheetName": "Sheet1"
}
}
}

View File

@@ -0,0 +1,28 @@
<script type="text/x-red" data-help-name="book">
<p>スプレッドシートの内容をワークブックオブジェクトに変換します</p>
<h3>入力</h3>
<dl class="message-properties">
<dt>payload
<span class="property-type">Buffer</span>
</dt>
<dd>スプレッドシートファイルの内容のBufferオブジェクト</dd>
</dl>
<h3>出力</h3>
<dl class="message-properties">
<dt>payload <span class="property-type">object</span></dt>
<dd>Bufferオブジェクトからデコードされたワークブックオブジェクト</dd>
</dl>
<h3>詳細</h3>
<p>file-inードを使用してスプレッドシートファイルを読み込みたい場合file-inードの出力形式プロパティにバイナリバッファを設定します
そうでない場合このノードでエラーが発生します</p>
<p>解析プロパティがチェックされている場合このードはCSVおよびその他のプレーンテキストからの値を解釈することを抑制します</p>
<h3>参照</h3>
<ul>
<li><a href="https://sheetjs.gitbooks.io/docs/#sheetjs-js-xlsx" target="_blank">SheetJS js-xlsx</a> - js-xlsx</li>
<li><a href="https://github.com/sakai-to/node-red-contrib-spreadsheet-in" target="_blank">GitHub</a> - GitHub</li>
</ul>
</script>

View File

@@ -0,0 +1,10 @@
{
"book": {
"label": {
"binaryBuffer": "バイナリバッファ",
"workbookObject": "ワークブックオブジェクト",
"parse": "解析",
"raw": "プレーンテキストの値を解析しない"
}
}
}

View File

@@ -0,0 +1,31 @@
<script type="text/x-red" data-help-name="cell">
<p>シートオブジェクトからセルの値を取り出します</p>
<h3>入力</h3>
<dl class="message-properties">
<dt>payload
<span class="property-type">object</span>
</dt>
<dd>sheetードからのシートオブジェクト</dd>
<dt class="optional">selectAddress <span class="property-type">string</span></dt>
<dd>セルのアドレスプロパティがこのノードで設定されていない場合このオプションプロパティはA1形式のセルのアドレスを設定します</dd>
</dl>
<h3>出力</h3>
<dl class="message-properties">
<dt>payload <span class="property-type">any</span></dt>
<dd>データタイププロパティの選択に応じたセルの値</dd>
<dt>selectedAddress <span class="property-type">string</span></dt>
<dd>値を取り出したセルのA1形式のアドレス</dd>
</dl>
<h3>詳細</h3>
<p>セルのアドレスプロパティまたは<code>msg.selectAddress</code>A1</p>
<p>データタイププロパティの詳細については<a href="https://sheetjs.gitbooks.io/docs/#cell-object" target="_blank">js-xlsxの記述</a></p>
<h3>参照</h3>
<ul>
<li><a href="https://sheetjs.gitbooks.io/docs/#sheetjs-js-xlsx" target="_blank">SheetJS js-xlsx</a> - js-xlsx</li>
<li><a href="https://github.com/sakai-to/node-red-contrib-spreadsheet-in" target="_blank">GitHub</a> - GitHub</li>
</ul>
</script>

View File

@@ -0,0 +1,30 @@
{
"cell": {
"label": {
"address": "セルのアドレス",
"dataType": "データタイプ",
"sheetObject": "シートオブジェクト",
"cellValue": "セルの値"
},
"placeholder": {
"address": "A1"
},
"dataType": {
"v": "生データ",
"w": "表示されるテキスト",
"t": "セルのタイプ",
"f": "セルの数式",
"F": "配列数式の範囲",
"h": "HTML",
"c": "コメント",
"z": "セルの表示形式",
"l": "セルのハイパーリンクオブジェクト",
"s": "セルのスタイル/テーマ",
"none": "xlsxのセルオブジェクト"
},
"errors": {
"no-address": "セルのアドレスが指定されていません",
"invalid-address": "無効なセルのアドレスです"
}
}
}

View File

@@ -0,0 +1,34 @@
<script type="text/x-red" data-help-name="sheet-to-json">
<p>シートオブジェクトをJSONオブジェクトの配列に変換します</p>
<h3>入力</h3>
<dl class="message-properties">
<dt>payload
<span class="property-type">object</span>
</dt>
<dd>sheetードからのシートオブジェクト</dd>
<dt class="optional">selectRange <span class="property-type">string</span></dt>
<dd>範囲プロパティがこのノードで設定されていない場合このオプションプロパティはA1形式の範囲を設定します</dd>
</dl>
<h3>出力</h3>
<dl class="message-properties">
<dt>payload <span class="property-type">object</span></dt>
<dd>シートオブジェクト内のセルの値を表すオブジェクトの配列</dd>
<dt>selectedRange <span class="property-type">string</span></dt>
<dd>A1形式の範囲</dd>
</dl>
<h3>詳細</h3>
<p>このードは異なる種類のJSオブジェクトを生成しますこのノードは次のプロパティを取ります</p>
<p>データタイププロパティはセルの値として生データを使うかまたは表示されるテキストを使うかを制御します</p>
<p>範囲プロパティまたは<code>msg.selectRange</code>A1undefined使</p>
<p>ヘッダープロパティは出力形式を制御します</p>
<p>空行プロパティは空行を出力に含めるかを制御します</p>
<h3>参照</h3>
<ul>
<li><a href="https://sheetjs.gitbooks.io/docs/#sheetjs-js-xlsx" target="_blank">SheetJS js-xlsx</a> - js-xlsx</li>
<li><a href="https://github.com/sakai-to/node-red-contrib-spreadsheet-in" target="_blank">GitHub</a> - GitHub</li>
</ul>
</script>

View File

@@ -0,0 +1,27 @@
{
"sheet-to-json": {
"label": {
"raw": "データタイプ",
"range": "範囲",
"header": "ヘッダー",
"blankrows": "空行",
"sheetObject": "シートオブジェクト",
"cellValues": "セルの値"
},
"placeholder": {
"range": "A1:B2"
},
"raw": {
"false": "表示されるテキスト",
"true": "生データ"
},
"header": {
"1": "配列の配列を生成",
"A": "行オブジェクトのキーは列ラベル文字",
"default": "曖昧さのない最初の行をキーとして読み込む"
},
"blankrows": {
"include": "空行を出力に含める"
}
}
}

View File

@@ -0,0 +1,30 @@
<script type="text/x-red" data-help-name="sheet">
<p>ワークブックオブジェクトからシートオブジェクトを取り出します</p>
<h3>入力</h3>
<dl class="message-properties">
<dt>payload
<span class="property-type">object</span>
</dt>
<dd>bookードからのワークブックオブジェクト</dd>
<dt class="optional">selectSheetName <span class="property-type">string</span></dt>
<dd>シート名プロパティがこのノードで設定されていない場合このオプションプロパティはシート名を設定します</dd>
</dl>
<h3>出力</h3>
<dl class="message-properties">
<dt>payload <span class="property-type">object</span></dt>
<dd>シート名プロパティで指定されたシートオブジェクト</dd>
<dt>selectedSheetName <span class="property-type">string</span></dt>
<dd>選択されたシート名</dd>
</dl>
<h3>詳細</h3>
<p>シート名プロパティまたは<code>msg.selectSheetName</code></p>
<h3>参照</h3>
<ul>
<li><a href="https://sheetjs.gitbooks.io/docs/#sheetjs-js-xlsx" target="_blank">SheetJS js-xlsx</a> - js-xlsx</li>
<li><a href="https://github.com/sakai-to/node-red-contrib-spreadsheet-in" target="_blank">GitHub</a> - GitHub</li>
</ul>
</script>

View File

@@ -0,0 +1,12 @@
{
"sheet": {
"label": {
"sheetName": "シート名",
"workbookObject": "ワークブックオブジェクト",
"sheetObject": "シートオブジェクト"
},
"placeholder": {
"sheetName": "シート1"
}
}
}