JP2012181707A - スプレッドシート制御プログラム、スプレッドシート制御装置及びスプレッドシートの制御方法 - Google Patents
スプレッドシート制御プログラム、スプレッドシート制御装置及びスプレッドシートの制御方法 Download PDFInfo
- Publication number
- JP2012181707A JP2012181707A JP2011044554A JP2011044554A JP2012181707A JP 2012181707 A JP2012181707 A JP 2012181707A JP 2011044554 A JP2011044554 A JP 2011044554A JP 2011044554 A JP2011044554 A JP 2011044554A JP 2012181707 A JP2012181707 A JP 2012181707A
- Authority
- JP
- Japan
- Prior art keywords
- line
- spreadsheet
- cell
- column
- ruled line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Document Processing Apparatus (AREA)
Abstract
【解決手段】 入力用のウィンドウが開かれた状態でタッチスクリーンに描画された線をスプレッドシートの行又は列に平行する罫線と認識し、これらの罫線によって四角形が形成されると、その四角形をスプレッドシートにおけるセルに設定する。これによって、コンピュータのユーザがタッチスクリーンに指先等で線を描くだけで、スプレッドシートを作成することができるとともに、線で描いた四角形の部分を指定してデータの入力操作を行うことでセルへの値の入力も可能になり、タッチスクリーンの視覚性と操作性を活かしたスプレッドシート作成のインターフェイスが提供される。
【選択図】 図5
Description
11 入出力制御部
12 表計算演算部
13 データ格納部
20 タッチスクリーン
Claims (12)
- タッチスクリーンを備えたコンピュータにおいてスプレッドシートを制御するプログラムであって、前記コンピュータに、
タッチスクリーンの所定のウィンドウに描画された線を検出する線検出ステップと、
前記線検出ステップで検出された線を、前記ウィンドウに表示されるスプレッドシートの行又は列に対応する横又は縦の罫線のいずれかに平行する罫線として認識する罫線認識ステップと、
前記罫線認識ステップで認識された複数の罫線の交点によって四角形が形成されると、前記四角形の表示される領域をスプレッドシートにおける1のセルに設定するセル設定ステップと、
前記セル設定ステップでセルに設定された領域を指定したデータが入力されると、前記データをスプレッドシート上の前記セルに入力された値として受け付ける入力値受付ステップと、
を実行させることを特徴とするスプレッドシート制御プログラム。 - 前記セル設定ステップにおいて、新たに形成された四角形の高さ又は幅が先に設定された隣接するセルの高さ又は幅と異なる場合には、前記隣接する他のセルと異なる高さ又は幅が前記隣接する他のセルの高さ又は幅と同一になるように、前記新たに形成された四角形に対応するセルの高さ又は幅を設定すること
を特徴とする請求項1記載のスプレッドシート制御プログラム。 - 前記セル設定ステップにおいて、新たに形成された四角形の高さ又は幅が先に設定された隣接するセルの高さ又は幅が所定の範囲を超えて異なる場合には、前記隣接する他のセルと異なる高さ又は幅が前記隣接する他のセルの高さ又は幅と異なるように、前記新たに形成された四角形に対応するセルの高さ又は幅を設定すること
を特徴とする請求項1又は2記載のスプレッドシート制御プログラム。 - 前記コンピュータに、
前記ウィンドウに表示されるスプレッドシートにセルとして設定された領域上を横断又は縦断して描画された所定の条件に合致する削除線を検出する削除線検出ステップと、
前記削除線検出ステップで検出された削除線が、セルとして設定された領域上を横断して描画された場合は前記セルの属する行を、セルとして設定された領域上を縦断して描画された場合は前記セルの属する列を削除する削除ステップと、
を実行させることを特徴とする請求項1乃至3いずれかに記載のスプレッドシート制御プログラム。 - 前記削除線検出ステップにおいて検出される削除線の所定の条件は、同一の行又は列に属する複数のセルに対応する領域に描画された線であって、同一の行に属する場合はセルの高さの所定の比率以上の範囲、かつその行の全セル数の所定の数以上のセルにかかる波線であり、同一の列に属する場合はセルの幅の所定の比率以上の範囲、かつその列の全セル数の所定の数以上のセルにかかる波線であること
を特徴とする請求項4記載のスプレッドシート制御プログラム。 - 前記コンピュータに、
前記ウィンドウに表示されるスプレッドシートにセルとして設定された領域上を横断又は縦断して描画された所定の条件に合致する分割線を検出する分割線検出ステップと、
前記分割線検出ステップで領域上に分割線が描画された1のセルを、前記1のセルに入力されている値を引き継ぐセルを含む2のセルに分割するセル分割ステップと、
を実行させることを特徴とする請求項1乃至5いずれかに記載のスプレッドシート制御プログラム。 - 前記分割線検出ステップにおいて検出される分割線の所定の条件は、同一の行又は列に属する複数のセルに対応する領域に描画された線であって、同一の行に属する場合は行のナンバリングがされたセルから逆側の最端にあるセルまで引かれた直線であり、同一の列に属する場合は列のナンバリングがされたセルから逆側の最端にあるセルまで引かれた直線であること
を特徴とする請求項6記載のスプレッドシート制御プログラム。 - 前記コンピュータに、
前記ウィンドウに表示されたスプレッドシートの行又は列を区切る罫線の選択を受け付ける罫線選択ステップと、
前記罫線選択ステップで選択を受け付けた第1の罫線が、隣接する第2の罫線と重なり合う位置に移動されたことを検出すると、前記第1の罫線によって区切られていた2のセルを1のセルに統合するセル統合ステップと、
を実行させることを特徴とする請求項1乃至7いずれかに記載のスプレッドシート制御プログラム。 - 前記コンピュータに、
前記ウィンドウに表示されたスプレッドシートの行又は列を区切る罫線の選択を受け付ける罫線選択ステップと、
前記罫線選択ステップで選択を受け付けた第1の罫線が、隣接する第2の罫線を越える位置に移動されたことを検出すると、前記第1の罫線が横線であればセルの高さと行のナンバリングを、前記第1の罫線が縦線であればセルの幅と列のナンバリングを変更するセル変更ステップと、
を実行させることを特徴とする請求項1乃至8いずれかに記載のスプレッドシート制御プログラム。 - 前記コンピュータに、
前記ウィンドウに表示されたスプレッドシートの行又は列を区切る罫線の選択を受け付ける罫線選択ステップと、
前記罫線選択ステップで選択を受け付けた罫線が横線であれば、罫線の左端が行のナンバリングがされた列を越えて移動されたことを検出すると、行のナンバリングがされた列を右方向にずらして列のナンバリングを変更し、前記罫線選択ステップで選択を受け付けた罫線が縦線であれば、罫線の上端が列のナンバリングがされた行を越えて移動されたことを検出すると、列のナンバリングがされた行を下方向にずらして行のナンバリングを変更するナンバリング変更ステップと、
を実行させることを特徴とする請求項1乃至9いずれかに記載のスプレッドシート制御プログラム。 - データの入出力が可能なタッチスクリーンと、
タッチスクリーンの所定のウィンドウに描画された線を検出する線検出手段と、
前記線検出手段が検出した線を、前記ウィンドウに表示されるスプレッドシートの行又は列に対応する横又は縦の罫線のいずれかに平行する罫線として認識する罫線認識手段と、
前記罫線認識手段が認識した複数の罫線の交点によって四角形が形成されると、前記四角形の表示される領域をスプレッドシートにおける1のセルに設定するセル設定手段と、
前記セル設定手段によりセルに設定された領域を指定したデータが入力されると、前記データをスプレッドシート上の前記セルに入力された値として受け付ける入力値受付手段と、
を備えることを特徴とするスプレッドシート制御装置。 - タッチスクリーンを備えたコンピュータによってスプレッドシートを制御する方法であって、
前記コンピュータが、タッチスクリーンの所定のウィンドウに描画された線を検出する線検出ステップと、
前記コンピュータが、前記線検出ステップで検出された線を、前記ウィンドウに表示されるスプレッドシートの行又は列に対応する横又は縦の罫線のいずれかに平行する罫線として認識する罫線認識ステップと、
前記コンピュータが、前記罫線認識ステップで認識された複数の罫線の交点によって四角形が形成されると、前記四角形の表示される領域をスプレッドシートにおける1のセルに設定するセル設定ステップと、
前記コンピュータが、前記セル設定ステップでセルに設定された領域を指定したデータが入力されると、前記データをスプレッドシート上の前記セルに入力された値として受け付ける入力値受付ステップと、
を有することを特徴とするスプレッドシートの制御方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011044554A JP5650564B2 (ja) | 2011-03-01 | 2011-03-01 | スプレッドシート制御プログラム、スプレッドシート制御装置及びスプレッドシートの制御方法 |
| US13/332,433 US8782511B2 (en) | 2011-03-01 | 2011-12-21 | Spreadsheet control program, spreadsheet control apparatus and spreadsheet control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011044554A JP5650564B2 (ja) | 2011-03-01 | 2011-03-01 | スプレッドシート制御プログラム、スプレッドシート制御装置及びスプレッドシートの制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012181707A true JP2012181707A (ja) | 2012-09-20 |
| JP5650564B2 JP5650564B2 (ja) | 2015-01-07 |
Family
ID=46967073
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011044554A Expired - Fee Related JP5650564B2 (ja) | 2011-03-01 | 2011-03-01 | スプレッドシート制御プログラム、スプレッドシート制御装置及びスプレッドシートの制御方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8782511B2 (ja) |
| JP (1) | JP5650564B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012181708A (ja) * | 2011-03-01 | 2012-09-20 | Ubiquitous Entertainment Inc | スプレッドシート制御プログラム、スプレッドシート制御装置及びスプレッドシートの制御方法 |
| JP2024004331A (ja) * | 2022-06-28 | 2024-01-16 | 株式会社オービック | 伸縮対象列決定装置、伸縮対象列決定方法および伸縮対象列決定プログラム |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9588953B2 (en) | 2011-10-25 | 2017-03-07 | Microsoft Technology Licensing, Llc | Drag and drop always sum formulas |
| CN102566901A (zh) * | 2011-11-18 | 2012-07-11 | 珠海金山办公软件有限公司 | 一种在手持触摸设备上控制电子表格的方法 |
| CN104662493B (zh) * | 2012-09-28 | 2018-01-05 | 京瓷株式会社 | 显示装置、控制方法和存储介质 |
| US9824470B2 (en) * | 2012-12-21 | 2017-11-21 | Business Objects Software Ltd. | Use of dynamic numeric axis to indicate and highlight data ranges |
| CA2838165A1 (en) * | 2012-12-31 | 2014-06-30 | Smart Technologies Ulc | Method for manipulating tables on an interactive input system and interactive input system executing the method |
| GB2511526A (en) * | 2013-03-06 | 2014-09-10 | Ibm | Interactor for a graphical object |
| US10360297B2 (en) * | 2013-06-14 | 2019-07-23 | Microsoft Technology Licensing, Llc | Simplified data input in electronic documents |
| JP2015049618A (ja) * | 2013-08-30 | 2015-03-16 | 株式会社東芝 | 手書き文書処理装置、手書き文書処理方法及び手書き文書処理プログラム |
| US10474356B2 (en) * | 2016-08-04 | 2019-11-12 | International Business Machines Corporation | Virtual keyboard improvement |
| US11087080B1 (en) | 2017-12-06 | 2021-08-10 | Palantir Technologies Inc. | Systems and methods for collaborative data entry and integration |
| CN108334486B (zh) * | 2018-01-19 | 2021-02-09 | 广州视源电子科技股份有限公司 | 表格控制方法、装置、设备及存储介质 |
| CN113378789B (zh) * | 2021-07-08 | 2023-09-26 | 京东科技信息技术有限公司 | 单元格位置的检测方法、装置和电子设备 |
| KR20230062065A (ko) * | 2021-10-29 | 2023-05-09 | 삼성에스디에스 주식회사 | 테이블 좌표 정보 보정 방법,장치,시스템 및 컴퓨터 프로그램 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9024A (en) * | 1852-06-15 | Motion of the lay in looms | ||
| JPH0778051A (ja) * | 1993-09-08 | 1995-03-20 | Sony Corp | 形状入力方法 |
| JPH1097398A (ja) * | 1996-06-26 | 1998-04-14 | Xerox Corp | データアイテムのリストの表示方法及びコンピュータ制御ディスプレイシステム |
| US6678865B1 (en) * | 1997-12-19 | 2004-01-13 | Microsoft Corporation | Method for adding a cell to the side of an existing table in a document |
| JP2012108784A (ja) * | 2010-11-18 | 2012-06-07 | Sharp Corp | 作表装置、作表方法、プログラム、および当該プログラムを記録した記録媒体 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE69428675T2 (de) * | 1993-12-30 | 2002-05-08 | Xerox Corp | Apparat und Verfahren zur Unterstützung einer impliziten Strukturation von Freiform-Listen, Übersichten, Texten, Tabellen und Diagrammen in einem auf Handzeichen basierenden Eingabesystem und Editiersystem |
| US5581677A (en) * | 1994-04-22 | 1996-12-03 | Carnegie Mellon University | Creating charts and visualizations by demonstration |
| US6226402B1 (en) * | 1996-12-20 | 2001-05-01 | Fujitsu Limited | Ruled line extracting apparatus for extracting ruled line from normal document image and method thereof |
| US7469381B2 (en) | 2007-01-07 | 2008-12-23 | Apple Inc. | List scrolling and document translation, scaling, and rotation on a touch-screen display |
| US7612776B2 (en) * | 2002-09-14 | 2009-11-03 | Microsoft Corporation | Functions acting on arbitrary geometric paths |
| US7318192B1 (en) * | 2004-03-26 | 2008-01-08 | Microsoft Corporation | Method and system for formulaically bounding data in a spreadsheet |
| US20090006939A1 (en) | 2007-06-29 | 2009-01-01 | Microsoft Corporation | Task-specific spreadsheet worksheets |
| US8600164B2 (en) * | 2008-03-28 | 2013-12-03 | Smart Technologies Ulc | Method and tool for recognizing a hand-drawn table |
-
2011
- 2011-03-01 JP JP2011044554A patent/JP5650564B2/ja not_active Expired - Fee Related
- 2011-12-21 US US13/332,433 patent/US8782511B2/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9024A (en) * | 1852-06-15 | Motion of the lay in looms | ||
| JPH0778051A (ja) * | 1993-09-08 | 1995-03-20 | Sony Corp | 形状入力方法 |
| JPH1097398A (ja) * | 1996-06-26 | 1998-04-14 | Xerox Corp | データアイテムのリストの表示方法及びコンピュータ制御ディスプレイシステム |
| US6678865B1 (en) * | 1997-12-19 | 2004-01-13 | Microsoft Corporation | Method for adding a cell to the side of an existing table in a document |
| JP2012108784A (ja) * | 2010-11-18 | 2012-06-07 | Sharp Corp | 作表装置、作表方法、プログラム、および当該プログラムを記録した記録媒体 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012181708A (ja) * | 2011-03-01 | 2012-09-20 | Ubiquitous Entertainment Inc | スプレッドシート制御プログラム、スプレッドシート制御装置及びスプレッドシートの制御方法 |
| JP2024004331A (ja) * | 2022-06-28 | 2024-01-16 | 株式会社オービック | 伸縮対象列決定装置、伸縮対象列決定方法および伸縮対象列決定プログラム |
| JP7807330B2 (ja) | 2022-06-28 | 2026-01-27 | 株式会社オービック | 伸縮対象列決定装置、伸縮対象列決定方法および伸縮対象列決定プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5650564B2 (ja) | 2015-01-07 |
| US8782511B2 (en) | 2014-07-15 |
| US20120260152A1 (en) | 2012-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5650564B2 (ja) | スプレッドシート制御プログラム、スプレッドシート制御装置及びスプレッドシートの制御方法 | |
| JP5188132B2 (ja) | データ処理装置の表示方法 | |
| AU2012309121B2 (en) | Formula entry for limited display devices | |
| US20110320978A1 (en) | Method and apparatus for touchscreen gesture recognition overlay | |
| US20140189482A1 (en) | Method for manipulating tables on an interactive input system and interactive input system executing the method | |
| US9891812B2 (en) | Gesture-based selection and manipulation method | |
| US10289301B2 (en) | Gesture-based selection and manipulation method | |
| CN101315593A (zh) | 触控式移动运算装置与应用于其上的触控方法 | |
| KR102075433B1 (ko) | 필기 입력 장치 및 그 제어 방법 | |
| US20130321350A1 (en) | Virtual ruler for stylus input | |
| US20110148918A1 (en) | Information processing apparatus and control method therefor | |
| US11379650B2 (en) | Systems and methods for gesture-based formatting | |
| CN103164064A (zh) | 在任意位置输入目标手势以执行对应控制的系统及其方法 | |
| JP2015114997A (ja) | 図面作成プログラム、図面作成方法及び情報処理装置 | |
| JP5735823B2 (ja) | スプレッドシート制御プログラム、スプレッドシート制御装置及びスプレッドシートの制御方法 | |
| JP2010218286A (ja) | 情報処理装置およびプログラムおよび表示方法 | |
| TWI354223B (ja) | ||
| KR102551568B1 (ko) | 전자 장치 및 그 제어 방법 | |
| WO2014192156A1 (ja) | 電子機器および処理方法 | |
| JP6330348B2 (ja) | 情報処理装置 | |
| EP2669783A1 (en) | Virtual ruler for stylus input | |
| WO2013073023A1 (ja) | シーケンスプログラム作成装置 | |
| JP4925989B2 (ja) | 入力装置及びコンピュータプログラム | |
| WO2021225032A1 (ja) | 編集プログラム | |
| CN101882027B (zh) | 触控点坐标侦测方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140212 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140918 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20141023 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141113 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5650564 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |