NotebookImport
NotebookImport[notebook,style]
用指定笔记本的给定单元样式导入单元.
NotebookImport[notebook,styleform]
以由 form 指定的格式导入单元.
更多信息和选项
- 在 NotebookImport[notebook,…] 中,notebook 可以是对应于一个笔记本或一个 Notebook 表达式的一个 NotebookObject、文件名称和 CloudObject.
- 如果 style 是一个模式,只有那些样式匹配模式的单元会被导入. 典型的模式为 "name1"|"name2"|…,指明导入任何样式 namei.
- 如果 style 是 _,则导入所有样式.
- form 的可能值包括:
-
"Boxes" 底层单元表达式的第一个参数 "Cell" 完整的底层单元表达式 "Expression" 转换为表达式的单元 "HeldExpression" 转换为完全保持的表达式的单元 "HeldInterpretedCell" 转换为保持的 TextCell 或 ExpressionCell 的单元 "Hyperlinks" 单元中的超链接列表 "InactiveExpression" 转换为未激活的表达式的单元 "InputText" 以 复制为 ▶ 输入文本 形式给出的单元内容 "InterpretedCell" 转换为 TextCell 或 ExpressionCell 的单元 "Text" 以 复制为 ▶ 纯文本 形式给出的单元内容 - 可以给出以下选项:
-
StripCellGrouping True 是否展平对应于单元组层次的嵌套列表 CellStyleImportRules Automatic 指定不同单元样式返回的格式 - 使用设置 StripCellGroupingFalse,笔记本中每个单元组会表现为一个列表,不管有没有导入该组的任何单元.
- 设置 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)
可能存在的问题 (2)
文本
Wolfram Research (2015),NotebookImport,Wolfram 语言函数,https://reference.wolfram.com/language/ref/NotebookImport.html (更新于 2024 年).
CMS
Wolfram 语言. 2015. "NotebookImport." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/NotebookImport.html.
APA
Wolfram 语言. (2015). NotebookImport. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/NotebookImport.html 年