NotebookImport

NotebookImport[notebook,style]

指定されたスタイルのセルを,指定したノートブックからインポートする.

NotebookImport[notebook,styleform]

form で指定された形式のセルをインポートする.

詳細とオプション

  • NotebookImport[notebook,]では,notebookNotebookObject,ファイル名,ノートブックに対応するCloudObject,あるいはNotebook式でよい.
  • style がパターンのときは,スタイルがパターンにマッチするセルがインポートされる.よく使われるパターンには,nameiという任意のスタイルをインポートすることを意味する"name1"|"name2"|がある.
  • style_のときは,すべてのセルがインポートされる.
  • form の可能な値
  • "Boxes"低レベルセル式の第1引数
    "Cell"完全な低レベルセル式
    "Expression"式に変換されたセル
    "HeldExpression"ホールドされた式に変換されたセル
    "HeldInterpretedCell"ホールドされたTextCellあるいはExpressionCellに変換されたセル
    "Hyperlinks"セル中のバイパーリンクのリスト
    "InactiveExpression"非アクティブな式に変換されたセル
    "InputText"「形式を選択してコピー」「入力テキスト」で与えられるコンテンツ
    "InterpretedCell"TextCellあるいはExpressionCellに変換されたセル
    "Text"「形式を選択してコピー」「テキスト」で与えられるコンテンツ
  • 使用可能なオプション
  • StripCellGroupingTrueセルグループの階層に対応するネストしたリストを平坦化するかどうか
    CellStyleImportRules Automatic別のセルスタイルを返すために形式を指定する
  • StripCellGroupingFalseと設定すると,そのグループから任意のセルがインポートされたかどうかに関係なく,リストの1つのレベルがノートブック中のすべてのセルグループに出現する.
  • CellStyleImportRulesAutomaticの設定は,以下のマッピングに等しい.
  • "Title""Text"
    "Chapter"
  • "Text"
  • "Subchapter"
  • "Text"
  • "Section"
  • "Text"
  • "Subsection"
  • "Text"
  • "Subsubsection"
  • "Text"
  • "Text"
  • "Text"
  • "Code""Cell"
    "Input""HeldExpression"
    "Output""Expression"
    "Message""Text"
    "Print""Print"
  • その他のスタイルは"Boxes"形式で与えられる.

例題

すべて開くすべて閉じる

  (1)

ノートブックを作る:

このノートブック中のセルをデフォルト形式でインポートする:

このノートブックのセルをテキスト文字列のリストとしてインポートする:

入力スタイルのセルのみを,ホールドされた式としてインポートする:

入力セルを評価可能なテキストとしてインポートする:

入力セルを非アクティブな式としてインポートする:

すべての入出力セルを,セルグループの情報を保存して,ノートブックからインポートする:

すべての入出力セルについて,評価可能なテキストをインポートする:

スコープ  (6)

ノートブックファイルからインポートする:

Notebook式からインポートする:

"InterpretedCell"形式は,適切なTextCell式とExpressionCell式のリストで結果を与える:

"HeldInterpretedCell"形式は,ホールドされた式を返す:

"Cell"形式は,NotebookPutのような低レベルのノートブック操作に適した式を返す:

"Hyperlinks"形式は,各セルからインポートされたHyperlink式のリストを返す:

"Notes"スタイルのセルからStyleBox構造を抽出するためのカスタムのインポート器を指定する:

オプション  (4)

CellStyleImportRules  (2)

異なるセルスタイルに異なる形式を指定する:

異なるセルスタイルは異なるカスタムのインポート器を指定することができる:

"FlattenCellGroups"  (2)

ノートブック中のいくつかのセルのネストしたテキスト表現をインポートする:

ノートブック中のすべてのセルのネストしたテキスト表現をインポートする:

考えられる問題  (2)

不完全な式を含むセルは,式ベースの形式にはインポートできない:

HoldCompleteは評価にのみ影響する.タイプセットには影響しない:

InputFormを使って,返された式のタイプセットされていない形を見る:

文字列ベースの形式は,評価やほとんどのタイプセットに対して鈍感である:

おもしろい例題  (2)

関数のリファレンスページから履歴情報をインポートする:

リファレンスページの関連項目のリンクから記号名のリストをインポートする:

Wolfram Research (2015), NotebookImport, Wolfram言語関数, https://reference.wolfram.com/language/ref/NotebookImport.html (2024年に更新).

テキスト

Wolfram Research (2015), NotebookImport, Wolfram言語関数, https://reference.wolfram.com/language/ref/NotebookImport.html (2024年に更新).

CMS

Wolfram Language. 2015. "NotebookImport." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/NotebookImport.html.

APA

Wolfram Language. (2015). NotebookImport. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NotebookImport.html

BibTeX

@misc{reference.wolfram_2024_notebookimport, author="Wolfram Research", title="{NotebookImport}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/NotebookImport.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_notebookimport, organization={Wolfram Research}, title={NotebookImport}, year={2024}, url={https://reference.wolfram.com/language/ref/NotebookImport.html}, note=[Accessed: 22-November-2024 ]}