例如,用戶可選擇拆分列命令508。選擇可包括對要插入的額外列的數(shù)量的 選擇。在操作1020,可提供一個或多個額外列。
[0061] 方法1000可行進到操作1025,在此可接收到對將數(shù)據(jù)片段205拆分到兩個或更多 個分量中(例如,將名和姓拆分到兩個列中;將名、中間名和姓拆分到三個列中;分隔地址的 各部分;等)的選擇的指示。如以上參考圖5A-8C描述的,各種方法可被用于拆分數(shù)據(jù)片段 205。例如,用戶可開始將數(shù)據(jù)205鍵入到相鄰列(例如,當列被拆分時所提供的額外列502E) 中,可經(jīng)由可選擇且可移動的標記705來移動數(shù)據(jù)片段205,或可經(jīng)由滑塊UI 805來拆分數(shù) 據(jù)片段205等。當用戶提交拆分時,在操作1030,數(shù)據(jù)片段205可根據(jù)用戶的輸入被拆分到兩 個或更多個組件中,并且數(shù)據(jù)片段205的經(jīng)拆分的部分可被移動到相鄰列502。如果相鄰列 中的單元格已經(jīng)包括數(shù)據(jù)205,則數(shù)據(jù)片段205的經(jīng)拆分的部分可與該數(shù)據(jù)組合。
[0062]在操作1035,與拆分數(shù)據(jù)片段205相關聯(lián)的模式可被檢測。例如,如果數(shù)據(jù)片段205 是表格405中的單元格中的名和姓,并且如果數(shù)據(jù)片段205(例如,名和姓)被拆分到兩個列 中,則表格405的同一列中的其它數(shù)據(jù)片段205可被確定以匹配與數(shù)據(jù)片段205(例如,名和 姓)的模式相同的模式。如果模式被檢測到,則在操作1040,可提供拆分該列中的其它數(shù)據(jù) 片段205的自動建議215 (例如,將表格405中任意檢測到的名和姓拆分到兩個列502中的自 動建議215)。在操作1045,可接收到對自動建議215的選擇的指示,并且在操作1050,自動填 充結果可被添加到電子表格106。方法1000可在操作1090處結束。
[0063] 本文描述的實施例和功能可通過多種計算系統(tǒng)來操作,包括但不限于臺式計算機 系統(tǒng)、有線和無線計算系統(tǒng)、移動計算系統(tǒng)(如移動電話、上網(wǎng)本、圖形輸入板或平板型計算 機、筆記本計算機、和膝上型計算機)、手持設備、多處理器系統(tǒng)、基于微處理器或可編程消 費電子產(chǎn)品、小型計算機、以及大型計算機。
[0064] 另外,本文中所描述的實施例和功能可在分布式系統(tǒng)(例如,基于云的計算系統(tǒng)) 上操作,其中應用功能、存儲器、數(shù)據(jù)存儲和檢索、以及各種處理功能可在分布式計算網(wǎng)絡 (諸如因特網(wǎng)或內(nèi)聯(lián)網(wǎng))上彼此遠程地操作。用戶界面以及各種類型的信息可經(jīng)由板上計算 設備顯示器或者經(jīng)由與一個或多個計算設備相關聯(lián)的遠程顯示單元顯示。例如,用戶界面 以及各種類型的信息可顯示并且在用戶界面以及各種類型的信息在其上投影的墻面上交 互。與通過其可實踐本發(fā)明的實施例的多個計算系統(tǒng)的交互包括按鍵輸入、觸摸屏輸入、語 音或其他音頻輸入、其中相關聯(lián)的計算設備配備有用于捕捉和解釋用戶手勢以控制計算設 備的功能的檢測(例如,相機)功能的手勢輸入等。
[0065] 圖11-13以及相關聯(lián)的描述提供了對其中可實踐本發(fā)明的實施例的各種操作環(huán)境 的討論。然而,參考圖11-13所例示和討論的設備和系統(tǒng)是為了示例和舉例說明的目的,并 且不限制本文中所描述的可用于實踐本發(fā)明的實施例的巨大數(shù)量的計算設備配置。
[0066] 圖11是例示出通過其可實踐本發(fā)明的實施例的計算設備1100的物理組件(即,硬 件)的框圖。下面描述的計算設備組件可適用于以上描述的計算設備,包括個人計算機 102a、平板計算機102b和智能電話102c。在基本配置中,計算設備1100可包括至少一個處理 單元1102以及系統(tǒng)存儲器1104。取決于計算設備的配置和類型,系統(tǒng)存儲器1104可包括但 不限于易失性存儲(例如,隨機存取存儲器)、非易失性存儲(例如,只讀存儲器)、閃存、或者 此類存儲器的任何組合。系統(tǒng)存儲器1104可包括操作系統(tǒng)1105以及適用于運行軟件應用 1120(諸如電子表格應用104)的一個或多個程序模塊1106。例如,操作系統(tǒng)1105可適合于控 制計算設備1100的操作。此外,可結合圖形庫、其他操作系統(tǒng)、或者任何其他應用程序來實 踐本發(fā)明的實施例,并且這些實施例不限于任何特定的應用或系統(tǒng)。該基本配置在圖11中 由虛線1108內(nèi)的那些組件例示出。計算設備1100可具有附加特征或功能性。例如,計算設備 1100還可以包括諸如例如磁盤、光盤或磁帶之類的附加數(shù)據(jù)存儲設備(可移動和/或不可移 動)。此類附加存儲在圖11中由可移動存儲設備1109和不可移動存儲設備1110例示。
[0067] 如上所述,可在系統(tǒng)存儲器1104中存儲多個程序模塊和數(shù)據(jù)文件。盡管在處理單 元1102上執(zhí)行,但是軟件應用1120可以執(zhí)行包括但不限于圖9和10中所示的方法900、1000 的各階段中的一個或多個的處理??砂凑毡景l(fā)明的各實施例使用的其他程序模塊可以包括 電子郵件和聯(lián)系人應用、文字處理應用、電子表格應用、數(shù)據(jù)庫應用、幻燈片演示應用、繪畫 或計算機輔助應用程序、等等。
[0068] 此外,可在電氣電路中實踐本發(fā)明的實施例,該電氣電路包括離散電子元件、包含 邏輯門的封裝或集成電子芯片、利用微處理器或者在包含電子元件或微處理器的單個芯片 上的電路。例如,可經(jīng)由片上系統(tǒng)(S0C)實踐本發(fā)明的實施例,其中圖11中所例示的組件中 的每一或許多組件可被集成到單個集成電路上。此類S0C設備可包括一個或多個處理單元、 圖形單元、通信單元、系統(tǒng)虛擬化單元、以及各種應用功能,所有這些單元被集成(或"燒 制")到芯片基板上,作為單個集成電路。當通過S0C操作時,在此相對于軟件應用1120描述 的功能可以通過在單個集成電路(芯片)上集成有計算設備1100的其它組件的專用邏輯來 操作。還可使用能夠執(zhí)行邏輯操作(諸如舉例而言,與、或、以及非)的其他技術來實踐本發(fā) 明的實施例,這些技術包括但不限于機械、光學、流體和量子技術。另外,可在通用計算機內(nèi) 或者在任何其他電路或系統(tǒng)中實踐本發(fā)明的實施例。
[0069] 計算設備1100還可具有一個或多個輸入設備1112,如鍵盤、鼠標、筆、語音輸入設 備、觸摸輸入設備等等。還可包括(諸)輸出設備1114,如顯示器、揚聲器、打印機等等。前述 設備是示例,并且可使用其他設備。計算設備1100可包括允許與其他計算設備1118進行通 信的一個或多個通信連接1116。合適的通信連接1116的示例包括但不限于RF發(fā)射機、接收 機和/或收發(fā)機電路;通用串行總線(USB)、并行和/或串行端口。
[0070] 如本文中所使用的術語計算機可讀介質摂可包括計算機存儲介質。計算機存儲介 質可包括以用于存儲信息(諸如計算機可讀指令、數(shù)據(jù)結構、或者程序模塊)的任何方法和 技術實現(xiàn)的易失性和非易失性、可移除和不可移除介質。系統(tǒng)存儲器1104、可移動存儲設備 1109、以及不可移動存儲設備1110都是計算機存儲介質示例(即,存儲器存儲)。計算機存儲 介質可包括RAM、R0M、電可擦除只讀存儲器(EEPR0M)、閃存或其他存儲器技術、⑶-R0M、數(shù)字 多功能盤(DVD)或其他光學存儲、磁帶盒、磁帶、磁盤存儲或其他磁存儲設備、或者可用于存 儲信息且可由計算設備1100訪問的任何其他制品。任何這樣的計算機存儲介質都可以是計 算設備1100的一部分。計算機存儲介質不包括載波或其他傳播或已調(diào)數(shù)據(jù)信號。
[0071] 通信介質由諸如載波或其他傳輸機制等已調(diào)制數(shù)據(jù)信號中的計算機可讀指令、數(shù) 據(jù)結構、程序模塊或其他數(shù)據(jù)來體現(xiàn),并包括任何信息傳遞介質。術語"已調(diào)制數(shù)據(jù)信號"可 以描述以對該信號中的信息進行編碼的方式設定或者改變其一個或多個特征的信號。作為 示例而非限制,通信介質包括諸如有線網(wǎng)絡或直接線連接等有線介質,以及諸如聲學、射頻 (RF)、紅外線和其他無線介質等無線介質。
[0072]圖12A和12B例示出通過其可實踐本發(fā)明的實施例的移動計算設備1200,例如,移 動電話、智能電話、平板個人計算機、膝上型計算機等。參考圖12A,例示出了用于實現(xiàn)各實 施例的移動計算設備1200的一個實施例。在一基本配置中,移動計算設備1200是具有輸入 元件和輸出元件兩者的手持式計算機。移動計算設備1200通常包括顯示器1205以及允許用 戶將信息輸入到移動計算設備1200中的一個或多個輸入按鈕1210。移動計算設備1200的顯 示器1205也可充當輸入設備(如觸摸屏顯示器)。如果包括在內(nèi),則可選的側輸入元件1215 允許進一步的用戶輸入。側輸入元件1215可以是旋轉開關、按鈕、或任何其他類型的手動輸 入元件。在替代實施例中,移動計算設備1200可結合更多或更少的輸入元件。例如,在某些 實施例中,顯示器1205可以不是觸摸屏。在又一替代實施例中,移動計算設備1200是諸如蜂 窩電話之類的便攜式電話系統(tǒng)。移動計算設備1200還可包括可選的小鍵盤1235??蛇x的小 鍵盤1235可以是物理小鍵盤或者在觸摸屏顯示器上生成的"軟"小鍵盤。在各個實施例中, 輸出元件包括用于顯示圖形用戶界面(GUI)的顯示器1205、可視指示器1220(如發(fā)光二極 管)、和/或音頻換能器1225(如揚聲器)。在某些實施例中,移動計算設備1200結合振動換能 器來向用戶提供觸覺反饋。在又一實施例中,移動計算設備1200結合諸如音頻輸入(如話筒 插孔)、音頻輸出(如耳機插孔)、以及視頻輸出(如HDMI端口)之類的輸入和/或輸出端口,用 于將信號發(fā)送到外部設備或從外部設備接收信號。
[0073]圖12B是例示出移動計算設備的一個實施例的架構的框圖。即,移動計算設備1200 可結合一系統(tǒng)(即架構)1202以實現(xiàn)某些實施例。在一個實施例中,系統(tǒng)1202被實現(xiàn)為能夠 運行一個或多個應用(如瀏覽器、電子郵件、日歷、聯(lián)系人管理器、消息收發(fā)客戶端、游戲、以 及媒體客戶端/播放器)的"智能手機"。在某些實施例中,系統(tǒng)1202被集成為計算設備