在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

think-cell——使用JSON數據實現自動化(一)

哲想軟件 ? 來源:哲想軟件 ? 2025-01-02 13:37 ? 次閱讀

您可以使用 JSON 中的數據來復制最初作為模板創建的圖表,并為其提供新的數據表。您可以控制使用特定模板構建新演示文稿的順序。模板也可以多次使用。

PowerPoint 模板和 JSON 數據都可以本地或遠程存儲。JSON 數據甚至可以由 Web 服務動態生成。

26.1 think-cell 的 JSON 數據結構

think-cell 的 JSON 數據示例如下所示,可以在 think-cell 安裝目錄的子文件夾中的文件中找到。JSON 指定要從模板串聯創建的演示文稿。它符合 的架構 。sample.ppttcppttcppttc/ppttc-schema.json

327eee5a-c581-11ef-9310-92fbcf53809c.png

根級別是一個項數組。每個項目都為其圖表指定一個模板文件和數據。可以連接不同的模板,并且可以多次使用單個模板。在最簡單的情況下,使用單個模板一次以用數據填充該模板中包含的所有圖表。

串聯模板數組中的每個項目都包含兩個鍵:1 和 2 的值1是 PowerPoint 文件的路徑,其中包含已將名稱設置為標識符的 think-cell 圖表(請參閱 24。自動化簡介)。也可以從遠程位置檢索模板文件,如 26.3 遠程提供 JSON 數據中所述。templatedatatemplate

key 圖像。的值是模板中包含的圖表的 JSON 格式數據表列表。列表中的每個項目都有兩個屬性:3 和 4。3使用圖表名稱指定圖表并4保存數據表。datanametablenametable的值的結構 for 4 直接對應于未轉置的數據表,其中 rows 表示 series,columns 表示 categories。對于默認圖表,這意味著將表示以下行順序:table

首先具有空單元格的行 (),然后是具有類別名稱的單元格。null

一行 100% 值。如果未使用 100% 值,則將空行指定為 5。

多行,第一個單元格提供系列名稱,后續單元格包含數值。

任何可以命名的圖表都可以在 JSON 中引用。

注意:think-cell 數據表范圍內的任何單元格都可以包含任何類型的文本。如果需要,還可以填充第一行中的第一個單元格。

構成鍵值的數據必須符合架構中設置的某些規則。鍵本身的值是一個數組。子數組表示數據表的行。可以使用 empty array 指定空行。單元格的內容由此類子數組中列出的元素描述。元素的順序對應于數據表中列的順序。必須使用 element 顯式描述空單元格。必須使用另一個鍵值對來描述包含內容的單元格。在這種情況下,鍵描述數據類型,值保存要在演示文稿中顯示的實際數據。支持三種不同的數據類型:tabletable[]null

6 string對于任何類型的文本。支持所有可打印的 Unicode (UTF-8) 字符。例:{"string":"Echo"}

7 number對于任何類型的數字。使用的小數分隔符必須是一個點。例:{"number":"5"}

8 date對于日期。所需的格式為例:YYYY-MM-DD{"date":"2016-09-04"}

單元格內容的任何格式設置(例如,指定日期格式)都必須在 PowerPoint 模板中完成。

對于命名文本字段,元素僅包含一個“行”中的一個“單元格”,因此您需要使用一個 JSON 數組,如以下片段所示,該數組將針對元素內的每個命名文本字段出現一次:tabledata

328e0c14-c581-11ef-9310-92fbcf53809c.png

26.2 使用 JSON 數據創建演示文稿

JSON 數據文件的文件類型必須為 .打開此類文件時:.ppttc

think-cell 讀取文件并檢查其結構完整性。

此時將創建一個新的演示文稿。對于 JSON 文件頂層的每個項目,新演示文稿都包含指定模板的副本。

在模板副本中,由值標識的圖表的數據表將替換為值中的數據。任何標簽總數、標簽位置和差異箭頭值或其他圖表修飾都會更新。nametable

之后,將顯示新的演示文稿。用戶可以進一步編輯其內容并保存它或以任何其他方式使用它。

您還可以在命令行上從 JSON 數據創建演示文稿:

ppttc input.ppttc -o output.pptx

可執行文件位于 think-cell 的安裝文件夾中。Calling 可以輕松集成到自動化工作流程中。ppttc.exeppttc.exe

26.3 遠程提供 JSON 數據

文件中的 JSON 數據也可以由 Web 服務遠程生成,并提供給用戶在 Web 瀏覽器中下載。請參閱下面提供的示例以及 think-cell 安裝目錄的子文件夾中的示例。.ppttcsample.htmlppttc

ppttc test

在我們的示例中,當用戶請求下載時,JSON 數據是動態編譯的。雖然該示例嵌入了靜態數據,但您當然可以使用您網站上用戶提供的參數從其他數據源動態創建 JSON。

  • 數據
    +關注

    關注

    8

    文章

    7233

    瀏覽量

    90720
  • JSON
    +關注

    關注

    0

    文章

    119

    瀏覽量

    7204

原文標題:think-cell——使用 JSON 數據實現自動化(一)

文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    think-cell:自定義think-cell(四)

    定義這些設置。 在 PowerPoint 幻燈片母版視圖中,創建新的自定義版式。您將復制與 think-cell 議程幻燈片的所需外觀最匹配的現有自定義布局之。 將新的自定義布局命名為 “think-cell agenda”。
    的頭像 發表于 01-13 10:37 ?347次閱讀
    <b class='flag-5'>think-cell</b>:自定義<b class='flag-5'>think-cell</b>(四)

    think-cell:自定義think-cell(三)

    think-cell 樣式與 PowerPoint 模板起分發。通常,實施您的企業設計需要兩者,并且將它們部署為個是用戶最簡單的選擇。 如果無法按照我
    的頭像 發表于 01-09 15:22 ?324次閱讀
    <b class='flag-5'>think-cell</b>:自定義<b class='flag-5'>think-cell</b>(三)

    think-cell;自定義think-cell()

    本章介紹如何自定義 think-cell,即如何更改默認顏色和其他默認屬性;這是通過 think-cell 的樣式文件完成的,這些文件將在前四個部分中進行討論。 第五部分 C.5 設置默認議程幻燈片
    的頭像 發表于 01-08 11:31 ?496次閱讀
    <b class='flag-5'>think-cell</b>;自定義<b class='flag-5'>think-cell</b>(<b class='flag-5'>一</b>)

    think-cell:自定義think-cell(二)

    于當前演示文稿中的任何新圖表。 例如,從 think-cell 安裝目錄中的目錄加載示例樣式文件后,顏色和配色方案屬性控件將包含自定義項。example_style_complex.xmlstyles
    的頭像 發表于 01-08 09:40 ?259次閱讀
    <b class='flag-5'>think-cell</b>:自定義<b class='flag-5'>think-cell</b>(二)

    think-cell:與PowerPoint交換文件

    B.1 將 think-cell 中的文件加載到 PowerPoint 在安裝 think-cell 后使用 PowerPoint 創建的所有文件都與 PowerPoint 完全兼容。這意味著沒有
    的頭像 發表于 01-07 10:11 ?286次閱讀
    <b class='flag-5'>think-cell</b>:與PowerPoint交換文件

    think-cell——自動化簡介

    幻燈片呢?使用 think-cell自動化功能,您可以快速處理 Excel 或 JSON 數據,而不會出現手動流程中常見的錯誤。您只需要: 包含
    的頭像 發表于 01-06 13:43 ?366次閱讀
    <b class='flag-5'>think-cell</b>——<b class='flag-5'>自動化</b>簡介

    think-cell——Tableau數據

    到 Tableau 的要求 當然,您需要訪問 Tableau 服務器才能將圖表鏈接到 Tableau 數據think-cell 支持 Tableau 的本地和云托管版本。要鏈接到視圖的篩選版本,您需要能夠在托管
    的頭像 發表于 01-03 11:47 ?359次閱讀
    <b class='flag-5'>think-cell</b>——Tableau<b class='flag-5'>數據</b>

    think-cell——使用JSON數據實現自動化(二)

    26.4 遠程提供模板 還可以通過遠程服務器提供帶有 think-cell 圖表的模板文件。在這種情況下,鍵的值是 URL 而不是本地路徑,如上面的遠程 JSON 示例所示。URL 可以指定為協議
    的頭像 發表于 01-03 10:12 ?254次閱讀
    <b class='flag-5'>think-cell</b>——使用<b class='flag-5'>JSON</b><b class='flag-5'>數據實現</b><b class='flag-5'>自動化</b>(二)

    自動化創建UI并解析數據

    *附件:32960_auto.rar備注:Main.vi是ui自動化2.1.vi,配置文件為32960.B.ini。 目前可以實現根據配置文件自動化創建控件并布局,且可以自動解析接收到
    發表于 12-10 08:41

    自動化創建UI并解析數據

    Labview實現動態增加控件效果 - *附件:32960_auto.rar 備注:Main.vi是ui自動化2.1.vi,配置文件為32960.B.ini。 目前可以實現根據配置文件自動化
    發表于 11-29 11:26

    機械自動化和電氣自動化區別是什么

    機械自動化和電氣自動化是現代工業生產中兩個重要的領域,它們在許多方面有著密切的聯系,但也存在些明顯的區別。 、基本概念 機械自動化 機械
    的頭像 發表于 07-01 09:33 ?5901次閱讀

    機械自動化自動化種嗎

    引言 自動化技術是指利用控制裝置對生產過程進行控制,以實現生產過程的自動化。機械自動化自動化技術的
    的頭像 發表于 07-01 09:32 ?2224次閱讀

    如何實現PLC的自動化控制邏輯

    在工業自動化領域,PLC(Programmable Logic Controller,可編程邏輯控制器)扮演著至關重要的角色。PLC通過編程實現自動化控制邏輯,使設備能夠按照預定的程序進行工作,極大
    的頭像 發表于 06-15 16:44 ?1733次閱讀

    機械制造與自動化自動化類嗎

    機械制造與自動化自動化領域的個重要分支,它涉及到機械設計、制造、檢測、控制等多個方面,是現代制造業的核心組成部分。 機械制造與自動化是指利用計算機、機器人、傳感器等
    的頭像 發表于 06-11 11:18 ?1933次閱讀

    工廠自動化控制的典型實現方式

    架構設計 傳感器與執行器的應用 控制器與控制策略 人機交互界面 數據采集與分析 通信與網絡技術 安全與可靠性 系統集成與優化 系統架構設計 工廠自動化控制系統的架構設計是實現自動化控制
    的頭像 發表于 06-06 15:51 ?1419次閱讀
    主站蜘蛛池模板: 特黄特黄视频 | 国产精品久久久久久久午夜片 | 1024你懂的在线播放欧日韩 | 色婷婷成人 | 男女互插小说 | 婷婷五月情 | 99热精品久久只有精品30 | 综合五月天婷婷丁香 | 野外啪啪抽搐一进一出 | 国产色婷婷亚洲 | 最刺激黄a大片免费网站 | 五月天婷婷色 | 国产麻豆成人传媒免费观看 | 日本s色大片在线观看 | 中文在线资源链接天堂 | 黄色小视频免费 | 免费国产黄网站在线观看视频 | 久久刺激 | 亚洲综合激情六月婷婷在线观看 | 国产高清免费在线观看 | 欧美成人伊人久久综合网 | 一级视频在线免费观看 | 午夜爽视频 | 亚洲第一中文字幕 | 91免费网站在线看入口黄 | 国产一级特黄在线视频 | 精品国内一区二区三区免费视频 | 欧美行爱| 九色亚洲| 四虎4hu影库永久地址 | 国产女同 | 狠狠干干干 | 午夜黄色毛片 | 欧美人与zoxxxx另类 | 国产免费福利网站 | 干成人网| 日本天堂网在线观看 | 加勒比视频一区 | 色播五月婷婷 | 日本欧美一区二区三区免费不卡 | 丁香六月婷婷在线 |