Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5032455B2 - 2D barcode generation method in spreadsheet system - Google Patents
[go: Go Back, main page]

JP5032455B2 - 2D barcode generation method in spreadsheet system - Google Patents

2D barcode generation method in spreadsheet system Download PDF

Info

Publication number
JP5032455B2
JP5032455B2 JP2008326495A JP2008326495A JP5032455B2 JP 5032455 B2 JP5032455 B2 JP 5032455B2 JP 2008326495 A JP2008326495 A JP 2008326495A JP 2008326495 A JP2008326495 A JP 2008326495A JP 5032455 B2 JP5032455 B2 JP 5032455B2
Authority
JP
Japan
Prior art keywords
rectangular area
cell
function
character string
dimensional barcode
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.)
Expired - Fee Related
Application number
JP2008326495A
Other languages
Japanese (ja)
Other versions
JP2010129075A (en
Inventor
里美 加藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2008326495A priority Critical patent/JP5032455B2/en
Publication of JP2010129075A publication Critical patent/JP2010129075A/en
Application granted granted Critical
Publication of JP5032455B2 publication Critical patent/JP5032455B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

発明の詳細な説明Detailed Description of the Invention

本発明の属する技術分野TECHNICAL FIELD OF THE INVENTION

本発明はパーソナルコンピュータなどのコンピュータ上で動作する表計算ソフトウェアにおける2次元バーコード生成方式に関する。  The present invention relates to a two-dimensional barcode generation method in spreadsheet software operating on a computer such as a personal computer.

従来技術Conventional technology

近年、印刷物の文字データをパーソナルコンピュータや携帯電話などに簡単に取り込むため、印刷物の所定の文字領域部分を2次元バーコードに変換して印刷することが多くなっている。パーソナルコンピュータなどのコンピュータの表計算ソフトウェアにおいてはセル上の文字を各セルの行番号、列番号からなるアドレスを引数とした2次元バーコードに変換する関数により実現する方式を取っている。  In recent years, in order to easily capture character data of a printed material into a personal computer or a mobile phone, a predetermined character area portion of the printed material is often converted into a two-dimensional barcode and printed. A spreadsheet software for a computer such as a personal computer employs a method of realizing a function on a cell by converting a character on a cell into a two-dimensional barcode with an address consisting of a row number and a column number of each cell as an argument.

発明が解決しようとしている課題Problems to be solved by the invention

このような従来のシステムは以下の欠点を持っている。
1)文字列を変換対象とするセルの数が多いと関数の引数が増え、甚だ入力が面倒である。特に表形式のデータについて顕著である。
2)同様の理由で変換すべきセルや変換するセルの順番を間違うこと多い。
本発明はこうした従来システムの問題点を解消するために発明されたものである。
Such conventional systems have the following disadvantages.
1) If there are many cells whose conversion target is a character string, the arguments of the function increase, and the complicated input is troublesome. This is particularly true for tabular data.
2) For the same reason, the order of cells to be converted and cells to be converted is often wrong.
The present invention has been invented in order to solve such problems of the conventional system.

課題を解決する為の手段Means to solve the problem

本発明の請求項1の構成は、
(イ)コンピュータ上で動作する表計算ソフトウェアにおいて、表入出力画面上の左上隅と右下隅の各行番号と列番号などで特定される大矩形領域と、行番号と列番号などにより前記大矩形領域内で特定される任意の一つ以上のセルを引数とした関数。
(ロ)前記関数において引数として指定された各セルを包含する最小サイズの小矩形領域の行数又は列数を求める手段。
(ハ)前記関数において引数として指定された各セルの行番号又は列番号に、(ロ)の手段により求められた小矩形領域の行数又は列数に正整数倍かけた値を加えた新たな行番号又は列番号により前記大矩形領域内でセルを特定する手段。
(ニ)前記関数において引数として特定された各セル上の文字列と(ハ)の手段により特定された各セル上の文字列を順に結合する手段。
(ホ)(二)の手段により求められた文字列を2次元バーコードに変換する手段。
から成る。
また、本発明の請求項2の構成は
(ヘ)コンピュータ上で動作する表計算ソフトウェアにおいて、左上隅と右下隅の各行番号と列番号などで特定される矩形領域を引数とした関数。
(ト)前記関数において、前記矩形領域内を左から右(列方向)にスキャンし、各セル上の文字列を区切り文字としてカンマコード「,」などの区切り文字コードを使用して結合し、領域の右端のセルに達すると、次の行に移り、このときは改行文字として改行コード「LF」などの区切り文字コードを使用し、以後同様に前記矩形領域の最下行までスキャンし、矩形領域全体の各セル上の文字列を結合するいわゆるCSVデータを生成する手段。
(チ)前記関数において、(ト)の手段により生成された前記CSVデータを2次元バーコードに変換する手段。
から成る。
本発明は以上の何れかの構成を取ることにより、前記従来システムの欠点を全て解消するものであり、2次元バーコードに変換対象となるセルの入力が簡単で、かつ変換すべきセルや、変換するセルの順番の間違いを少なくすることが可能な表計算システムにおける2次元バーコード生成方式を提供する。
The configuration of claim 1 of the present invention is as follows:
(B) In spreadsheet software running on a computer, the large rectangle area specified by the row number and column number at the upper left corner and the lower right corner on the table input / output screen, and the large rectangle by the row number and column number, etc. A function that takes any one or more cells specified in the region as arguments.
(B) Means for obtaining the number of rows or the number of columns of the minimum-sized small rectangular area including each cell designated as an argument in the function.
(C) A new value obtained by adding a value obtained by multiplying the number of rows or columns of the small rectangular area obtained by means of (b) by a positive integer multiple to the row number or column number of each cell specified as an argument in the function. Means for specifying a cell in the large rectangular area by a unique row number or column number.
(D) Means for sequentially combining the character string on each cell specified as an argument in the function and the character string on each cell specified by means (c).
(E) Means for converting the character string obtained by means of (2) into a two-dimensional barcode.
Consists of.
Further, the configuration of claim 2 of the present invention is (f) a function using as arguments a rectangular area specified by each row number and column number in the upper left corner and lower right corner in spreadsheet software running on a computer.
(G) In the function, the rectangular area is scanned from left to right (column direction), and the character string on each cell is combined using a delimiter code such as a comma code "," as a delimiter, When the rightmost cell of the area is reached, the process proceeds to the next line. At this time, a delimiter code such as a line feed code “LF” is used as a line feed character. Means for generating so-called CSV data that combines character strings on the entire cells.
(H) Means for converting the CSV data generated by the means (G) into a two-dimensional barcode in the function.
Consists of.
The present invention eliminates all the disadvantages of the conventional system by adopting any one of the above-described configurations, the cell to be converted into a two-dimensional barcode is simple, and the cell to be converted, Provided is a two-dimensional barcode generation method in a spreadsheet system that can reduce the order of cells to be converted.

例としてパーソナルコンピュータ上の表計算ソフトウェアに適用した場合について説明する。
図1は本発明の1例を示す2次元バーコード生成方式の構成図で、パーソナルコンピュータ1のディスプレイ2に表計算ソフトウェア3の表入出力画面4が表示されている。次に表入出力画面4のテキストが入力されているセルを2次元バーコードに変換する方法を以下に記す。
図2は表入出力画面の1例を示す図で、表入出力画面4の太字枠で示されるセル群は2次元バーコードへの変換対象となるテキスト入力済みセル5である。また、関数入力セル6はテキスト入力済みセル5のテキストデータを2次元バーコードに変換する関数が記述されるセルである。従来の2次元バーコード生成方式では、テキスト入力済みセル5のテキストデータ全てを2次元バーコードに変換するには、この例では関数の引数に42個のセルを指定する必要がある。
まず、本発明の請求項1による方式を以降に説明する。図3は本発明の請求項1による表入出力画面の処理方法の説明図である。図3の大矩形領域7は2次元バーコードに変換するテキストデータが記入されるセルを全て包含している。また、小矩形領域8は大矩形領域7内に包含される領域で、2次元バーコードに変換する関数の引数で指定されるセルを全て含み、図3から分かるように小矩形領域8内に含まれるテキストデータが存在するセルのパターンは大矩形領域7内で繰り返しパターンとして7個存在している。
次に、小矩形領域8内のテキストデータが存在する各セルと大矩形領域7を引数として指定することにより大矩形領域7内の全てのテキストデータを2次元バーコードに変換する方法を以下に記す。
図4は本発明の請求項1による2次元バーコード変換関数の1例で、2次元バーコードを生成する関数9を示す。関数9は関数入力セル6に記述され、大矩形領域7に対する引数「A1:E14」と小矩形領域8内の各セルに対する引数「A1,A2,B1,C1,D1,E1」を持つ。
図5は本発明の請求項1のフローチャートで、セル上のテキストデータを2次元バーコードに変換する方法を示す。このフローチャートは、小矩形領域8の行数と大矩形領域7内の小矩形領域8の数を求める第一の処理(S501からS512)と大矩形領域7内でセル上のテキストデータを結合する第二の処理(S513からS523)と結合したテキストデータを2次元バーコードに変換する第三の処理(S524からS526)に大きく分けることができる。
第一の処理では関数9の小矩形領域8内の各セルに対する引数、即ち関数9の2番目以降の引数の行番号を比較して最大の行番号と最小の行番号を求め、次に最大の行番号から最小の行番号を引いて数値「1」を加えることにより小矩形領域の行数を求める(S501からS511)。次に大矩形領域7に含まれる小矩形領域8の数を大矩形領域7の行数を小矩形領域8の行数で割ることにより求める(S512)。このとき、割り算の結果に小数点が含まれる場合は大矩形領域7の行数が小矩形領域8の行数の正整数倍以上の余分な行を含むことになるので小数点以下は無視する。
第二の処理では、まず2次元バーコードに変換する文字列変数Sを長さ「0」(ヌル)で初期化する(S513)。この文字列変数Sに小矩形領域8の各セル上の文字列を引数順に加えるが(S517)、この処理は小矩形領域8が大矩形領域7に存在する数だけ繰り返す。このとき、小矩形領域8の各引数のセルの行番号にオフセット値、即ち第一の処理で求めた小矩形領域8の行数に整数倍かけた値を加える。この整数は0から始まり、小矩形領域の数から1を引いた値まで1個づつ増加させる(S516)。このように処理することにより大矩形領域内7の対象となる文字列が入力されている全てのセルに対して、各文字列が前記文字列変数Sに格納される(S514からS523)。なお、文字列の結合の過程で各セル上の文字列間の区切り文字としてカンマ「,」コードを入れたり(S519)、小矩形領域の処理が終了する毎に改行「LF」コードを入れてもよい(S522)。
図6は本発明の請求項1による結合した文字列の1例で、本例の処理の結果、前記文字列変数Sの内容である結合された文字列10の様子を示す。
第三の処理は前記文字列変数Sの文字列を2次元バーコードに変換し、関数9が存在する関数入力セル6の左上隅や中央の画面上の座標を基点に出力する(S524、S525)。
図7は本発明による2次元バーコードの出力例で、2次元バーコード11が関数入力セル6の中央に出力されている様子を示す。
なお、本例では小矩形領域8が行方向に繰り返すパターンに対する処理例を示したが、列数方向に繰り返すパターンも同様の処理で行うことができる。
次に本発明の請求項2による方式を以降に説明する。図8は本発明の請求項2による表入出力画面の処理方法の説明図である。図8の大矩形領域7は2次元バーコードに変換するテキストデータが入力されている全てのセルを包含している。次に、大矩形領域7を引数として指定することにより大矩形領域7内の全てのテキストデータを2次元バーコードに変換する方法を以下に記す。図8の関数12は本発明の請求項2による2次元バーコードを生成する関数を示す。関数12は関数入力セル6に記述され、大矩形領域7に対する引数「A1:E14」を持つ。
図9は本発明の請求項2のフローチャートで、セル上のテキストデータを2次元バーコードに変換する方法を示す。このフローチャートでは、第一の処理として大矩形領域7内の各セルの文字列に対応したCSVデータに変換する。まず、文字列変数Sを長さ「0」(ヌル)で初期化しておき、各セルのインデックスとして行番号に変数I、列番号に変数Jを使用し、各セルの文字列を文字列変数Sに追加する。この場合セルに文字列が存在しないときは追加しない。また、各セル間の区切り文字にカンマ「,」コード、セルの改行に対して改行「LF」コードを出力する処理を行う(S901からS911)。こうして大矩形領域7内の全ての行の処理を終えると文字列変数Sに図10の結合された文字列13で示すCSVデータが生成される。なお、区切り文字としてカンマ「,」コード、改行「LF」コード以外にタブ「TAB」などの文字コードを使用してもよい。
次に第二の処理として、前記文字列変数S内の文字列を2次元バーコードに変換し、関数12が存在する関数入力セル6の左上隅や中央の画面上の座標を基点に出力する。(S912からS914)。こうして大矩形領域内の全セルに対して2次元バーコードへの変換処理が終了する。
As an example, a case where the present invention is applied to spreadsheet software on a personal computer will be described.
FIG. 1 is a block diagram of a two-dimensional barcode generation system showing an example of the present invention. A table input / output screen 4 of a spreadsheet software 3 is displayed on a display 2 of a personal computer 1. Next, a method for converting a cell in which text on the table input / output screen 4 is input into a two-dimensional barcode will be described below.
FIG. 2 is a diagram showing an example of a table input / output screen. A cell group indicated by a bold frame on the table input / output screen 4 is a cell 5 that has been text-inputted and is to be converted into a two-dimensional barcode. The function input cell 6 is a cell in which a function for converting the text data of the cell 5 with text input into a two-dimensional barcode is described. In the conventional two-dimensional barcode generation method, in order to convert all the text data of the input cell 5 into a two-dimensional barcode, it is necessary to specify 42 cells as function arguments in this example.
First, the method according to claim 1 of the present invention will be described below. FIG. 3 is an explanatory diagram of a table input / output screen processing method according to claim 1 of the present invention. The large rectangular area 7 in FIG. 3 includes all cells in which text data to be converted into a two-dimensional barcode is entered. The small rectangular area 8 is an area included in the large rectangular area 7 and includes all the cells specified by the argument of the function for converting to a two-dimensional barcode. As can be seen from FIG. There are seven repeated cell patterns in the large rectangular area 7 in which the text data included is present.
Next, a method for converting all text data in the large rectangular area 7 into a two-dimensional barcode by designating each cell in which the text data in the small rectangular area 8 exists and the large rectangular area 7 as arguments will be described below. I write.
FIG. 4 shows an example of a two-dimensional barcode conversion function according to claim 1 of the present invention, and shows a function 9 for generating a two-dimensional barcode. The function 9 is described in the function input cell 6 and has arguments “A1: E14” for the large rectangular area 7 and arguments “A1, A2, B1, C1, D1, E1” for each cell in the small rectangular area 8.
FIG. 5 is a flowchart according to claim 1 of the present invention and shows a method for converting text data on a cell into a two-dimensional barcode. In this flowchart, the first processing (S501 to S512) for obtaining the number of rows in the small rectangular area 8 and the number of small rectangular areas 8 in the large rectangular area 7 and the text data on the cells in the large rectangular area 7 are combined. Text data combined with the second process (S513 to S523) can be broadly divided into a third process (S524 to S526) for converting the text data into a two-dimensional barcode.
In the first process, the line number of each cell in the small rectangular area 8 of the function 9, that is, the line number of the second and subsequent arguments of the function 9 is compared to obtain the maximum line number and the minimum line number, and then The number of lines in the small rectangular area is obtained by subtracting the minimum line number from the line number and adding a numerical value “1” (S501 to S511). Next, the number of small rectangular areas 8 included in the large rectangular area 7 is obtained by dividing the number of lines in the large rectangular area 7 by the number of lines in the small rectangular area 8 (S512). At this time, if the result of division includes a decimal point, the number of lines in the large rectangular area 7 includes an extra line that is a positive integer multiple or more of the number of lines in the small rectangular area 8, so the decimal part is ignored.
In the second process, a character string variable S to be converted into a two-dimensional barcode is first initialized with a length “0” (null) (S513). The character string on each cell of the small rectangular area 8 is added to the character string variable S in the order of arguments (S517), but this process is repeated as many times as the small rectangular area 8 exists in the large rectangular area 7. At this time, an offset value, that is, a value obtained by multiplying the number of rows of the small rectangular area 8 obtained in the first processing by an integer multiple is added to the cell number of each argument cell of the small rectangular area 8. This integer starts from 0 and is incremented by 1 up to a value obtained by subtracting 1 from the number of small rectangular areas (S516). By processing in this way, each character string is stored in the character string variable S for all cells in which the target character string in the large rectangular area 7 is input (S514 to S523). Note that a comma “,” code is inserted as a delimiter between character strings on each cell in the process of combining character strings (S519), or a line feed “LF” code is inserted every time processing of the small rectangular area is completed. It is good (S522).
FIG. 6 shows an example of the combined character string according to claim 1 of the present invention, and shows the state of the combined character string 10 as the contents of the character string variable S as a result of the processing of this example.
In the third process, the character string of the character string variable S is converted into a two-dimensional barcode, and the upper left corner of the function input cell 6 where the function 9 exists and the coordinates on the screen at the center are output as the base points (S524, S525). ).
FIG. 7 shows an output example of a two-dimensional barcode according to the present invention, and shows a state in which the two-dimensional barcode 11 is output at the center of the function input cell 6.
In this example, the processing example for the pattern in which the small rectangular area 8 repeats in the row direction is shown, but the pattern that repeats in the column number direction can be performed in the same process.
Next, the method according to claim 2 of the present invention will be described below. FIG. 8 is an explanatory diagram of a table input / output screen processing method according to claim 2 of the present invention. The large rectangular area 7 in FIG. 8 includes all cells in which text data to be converted into a two-dimensional barcode is input. Next, a method for converting all text data in the large rectangular area 7 into a two-dimensional barcode by designating the large rectangular area 7 as an argument will be described below. 8 shows a function for generating a two-dimensional barcode according to claim 2 of the present invention. The function 12 is described in the function input cell 6 and has arguments “A1: E14” for the large rectangular area 7.
FIG. 9 is a flowchart of claim 2 of the present invention and shows a method of converting text data on a cell into a two-dimensional barcode. In this flowchart, conversion into CSV data corresponding to the character string of each cell in the large rectangular area 7 is performed as the first processing. First, the character string variable S is initialized with a length “0” (null), the variable I is used as the row number and the variable J is used as the index of each cell, and the character string of each cell is converted into the character string variable. Add to S. In this case, it is not added when the character string does not exist in the cell. In addition, a process of outputting a comma “,” code as a delimiter between cells and a line feed “LF” code for a line break of a cell is performed (S901 to S911). When all the lines in the large rectangular area 7 have been processed in this way, CSV data indicated by the character string 13 shown in FIG. In addition to the comma “,” code and line feed “LF” code, a character code such as a tab “TAB” may be used as a delimiter.
Next, as a second process, the character string in the character string variable S is converted into a two-dimensional barcode, and the coordinates on the upper left corner or the center screen of the function input cell 6 where the function 12 exists are output from the base point. . (S912 to S914). In this way, the conversion process into the two-dimensional barcode is completed for all the cells in the large rectangular area.

発明の効果Effect of the invention

[請求項1]の効果
請求項1の発明によれば、表計算システムにおける2次元バーコードが簡単かつ間違いが少なく作成することができる。また、2次元バーコードに変換する必要のないセルを変換対象から外したり、変換するセルの順番を自由に変えることができる。
[請求項2]の効果
請求項2の発明によれば、表計算システムにおける2次元バーコードが簡単かつ間違いが少なく作成することができ、さらに、バーコード生成時に各行の各セルを結合する区切り文字コードと各行を結合する区切り文字コードを表計算システムのキーデータ入力仕様に合わせることによりバーコード読取装置からキーデータ入力時に特別なプログラムを制作することなくバーコード変換時の表形式データが再現できる。また、関数が記述されたセルの内容を別のセルにコピーや移動することにより、複数のバーコードを生成や表形式フォームの変更に伴う作業を大幅に省くことができる。
[Effect of Claim 1] According to the invention of Claim 1, a two-dimensional barcode in a spreadsheet system can be created easily and with few errors. In addition, cells that do not need to be converted into a two-dimensional barcode can be excluded from conversion targets, and the order of cells to be converted can be freely changed.
[Effect of Claim 2] According to the invention of Claim 2, a two-dimensional barcode in a spreadsheet system can be created easily and with few mistakes, and further, a partition for joining cells in each row when the barcode is generated. By matching the character code and delimiter code that connects each line with the key data input specifications of the spreadsheet system, tabular data at the time of barcode conversion is reproduced without creating a special program when key data is input from the barcode reader. it can. In addition, by copying or moving the contents of the cell in which the function is described to another cell, it is possible to greatly reduce the work involved in generating a plurality of barcodes and changing the tabular form.

本発明の1例を示す2次元バーコード生成方式の構成図。  The block diagram of the two-dimensional barcode production | generation system which shows an example of this invention. 表入出力画面の1例  Example of table input / output screen 本発明の請求項1による表入出力画面の処理方法の説明図  Explanatory drawing of the processing method of the table | surface input / output screen by Claim 1 of this invention 本発明の請求項1による2次元バーコード変換関数の1例  An example of a two-dimensional barcode conversion function according to claim 1 of the present invention 本発明の請求項1のフローチャート  Flowchart of claim 1 of the present invention 本発明の請求項1による結合した文字列の1例  An example of a combined character string according to claim 1 of the present invention 本発明による2次元バーコードの出力例  Output example of two-dimensional barcode according to the present invention 本発明の請求項2による表入出力画面の処理方法の説明図  Explanatory drawing of the processing method of the table | surface input / output screen by Claim 2 of this invention 本発明の請求項2のフローチャート  The flowchart of claim 2 of the present invention 本発明の請求項2による結合した文字列の1例  An example of a combined character string according to claim 2 of the present invention

符号の説明Explanation of symbols

1はコンピュータ
2はコンピュータのディスプレイ
3は表計算ソフトウェア
4は表計算ソフトウェアの表入出力画面
5は2次元バーコードの変換対象となる文字列が入力されたセル群
6は2次元バーコード変換関数が記述されるセル
7は大矩形領域
8は小矩形領域
9は請求項1の関数の記述
10は請求項1の結合された文字列
11は2次元バーコード
12は請求項2の関数の記述
13は請求項2の結合された文字列
1 is a computer 2, a computer display 3, a spreadsheet software 4, a spreadsheet input / output screen 5 of a spreadsheet software is a cell group 6 into which a character string to be converted into a two-dimensional barcode is input is a two-dimensional barcode conversion function The cell 7 in which is described is the large rectangular area 8 is the small rectangular area 9 is the function description 10 of claim 1 is the combined character string 11 of the claim 1 is the two-dimensional barcode 12 is the function description of the claim 2 13 is the combined character string of claim 2

Claims (2)

(イ)コンピュータ上で動作する表計算ソフトウェアにおいて、表入出力画面上の左上隅と右下隅の各行番号と列番号などで特定される大矩形領域と、行番号と列番号などにより前記大矩形領域内で特定される任意の一つ以上のセルを引数とした関数。
(ロ)前記関数において引数として指定された各セルを包含する最小サイズの小矩形領域の行数又は列数を求める手段。
(ハ)前記関数において引数として指定された各セルの行番号又は列番号に、(ロ)の手段により求められた小矩形領域の行数又は列数に正整数倍かけた値を加えた新たな行番号又は列番号により前記大矩形領域内でセルを特定する手段。
(ニ)前記関数において引数として特定された各セル上の文字列と(ハ)の手段により特定された各セル上の文字列を順に結合する手段。
(ホ)(二)の手段により求められた文字列を2次元バーコードに変換する手段。
以上、(イ)から(ホ)の如く構成された表計算システムにおける2次元バーコード生成方式。
(B) In spreadsheet software running on a computer, the large rectangle area specified by the row number and column number at the upper left corner and the lower right corner on the table input / output screen, and the large rectangle by the row number and column number, etc. A function that takes any one or more cells specified in the region as arguments.
(B) Means for obtaining the number of rows or the number of columns of the minimum-sized small rectangular area including each cell designated as an argument in the function.
(C) A new value obtained by adding a value obtained by multiplying the number of rows or columns of the small rectangular area obtained by means of (b) by a positive integer multiple to the row number or column number of each cell specified as an argument in the function. Means for specifying a cell in the large rectangular area by a unique row number or column number.
(D) Means for sequentially combining the character string on each cell specified as an argument in the function and the character string on each cell specified by means (c).
(E) Means for converting the character string obtained by means of (2) into a two-dimensional barcode.
As described above, the two-dimensional barcode generation method in the spreadsheet system configured as (a) to (e).
(ヘ)コンピュータ上で動作する表計算ソフトウェアにおいて、左上隅と右下隅の各行番号と列番号で特定される矩形領域を引数とした関数。
(ト)前記関数において、前記矩形領域内の各行の各セル上の文字列を区切文字として任意の文字コードを使用して結合して各行に対応する文字列を生成し、前記各行に対応する文字列を前記各セル上の文字列の結合に使用した文字コードと異なる任意の文字コードを区切文字として結合し、矩形領域全体の文字列を全て結合する手段。
(チ)前記関数において、(ト)の手段により生成された前記矩形領域全体の文字列を2次元バーコードに変換する手段。
以上、(ヘ)から(チ)の如く構成され、さらに請求項1の方式を合わせ持つ表計算システムにおける2次元バーコード生成方式。
(F) In spreadsheet software running on a computer, a function that takes a rectangular area specified by the row number and column number of the upper left corner and lower right corner as arguments.
(G) In the function, a character string on each cell in each row in the rectangular area is combined using an arbitrary character code as a delimiter to generate a character string corresponding to each row, and corresponding to each row Means for combining all character strings in the entire rectangular area by combining character strings with an arbitrary character code different from the character code used for combining the character strings on the cells as a delimiter;
(H) Means for converting, in the function, a character string of the entire rectangular area generated by means of (g) into a two-dimensional barcode.
As described above, the two-dimensional barcode generation method in the spreadsheet system which is configured as (f) to (h) and further has the method of claim 1.
JP2008326495A 2008-11-27 2008-11-27 2D barcode generation method in spreadsheet system Expired - Fee Related JP5032455B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008326495A JP5032455B2 (en) 2008-11-27 2008-11-27 2D barcode generation method in spreadsheet system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008326495A JP5032455B2 (en) 2008-11-27 2008-11-27 2D barcode generation method in spreadsheet system

Publications (2)

Publication Number Publication Date
JP2010129075A JP2010129075A (en) 2010-06-10
JP5032455B2 true JP5032455B2 (en) 2012-09-26

Family

ID=42329382

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008326495A Expired - Fee Related JP5032455B2 (en) 2008-11-27 2008-11-27 2D barcode generation method in spreadsheet system

Country Status (1)

Country Link
JP (1) JP5032455B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6364968B2 (en) 2014-05-30 2018-08-01 ブラザー工業株式会社 Printing device
US10192329B2 (en) 2014-09-19 2019-01-29 Casio Computer Co., Ltd. Electronic device which displays and outputs function formula data, data output method, and computer readable medium
JP6036792B2 (en) * 2014-11-26 2016-11-30 カシオ計算機株式会社 Computer, calculation server, program, data output method, and computer system
US10210132B2 (en) 2014-09-19 2019-02-19 Casio Computer Co., Ltd. Calculator, recording medium and compute server
JP6314763B2 (en) * 2014-09-19 2018-04-25 カシオ計算機株式会社 Formula processing device, calculation processing method, and program
US10042811B2 (en) 2014-09-19 2018-08-07 Casio Computer Co., Ltd. Expression processing device, compute server and recording medium having expression processing program recorded thereon
JP2016095600A (en) * 2014-11-13 2016-05-26 カシオ計算機株式会社 Electronic equipment and programs
JP2016095603A (en) * 2014-11-13 2016-05-26 カシオ計算機株式会社 Electronic device and program
JP6249077B2 (en) * 2016-11-02 2017-12-20 カシオ計算機株式会社 Computer, data output method, and program
JP6822504B2 (en) * 2019-03-19 2021-01-27 カシオ計算機株式会社 Communication equipment, information processing methods and programs

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4450539B2 (en) * 2002-05-29 2010-04-14 富士ゼロックス株式会社 Table creation device, table creation program
JP2006178561A (en) * 2004-12-21 2006-07-06 Hitachi Ltd Household account book registration support system and product purchase data input method
JP4096319B2 (en) * 2005-03-23 2008-06-04 株式会社日立情報システムズ Electronic form management system, management method, and program therefor
JP2007122638A (en) * 2005-10-31 2007-05-17 Digital Electronics Corp Information processor, and its program and recording medium

Also Published As

Publication number Publication date
JP2010129075A (en) 2010-06-10

Similar Documents

Publication Publication Date Title
JP5032455B2 (en) 2D barcode generation method in spreadsheet system
JP2022529178A (en) Features of artificial intelligence recommended models Processing methods, devices, electronic devices, and computer programs
JP6300710B2 (en) Change impact analysis apparatus, change impact analysis method and program
CN114239521B (en) Contract template generation method, device, computer equipment, and storage medium
CN111090982A (en) Text comparison method and device, electronic equipment and computer readable storage medium
CN112417569B (en) Revit primitive labeling method, device, equipment and storage medium
CN103324894A (en) Method and system for generating composite anti-fake document
JP2020119152A (en) Information processing device and information processing program
CN110647665A (en) A method and system for hyperparallel alignment
JP2019148941A (en) Image processing device
JP2003076478A (en) Character input means
CN119336428A (en) Interactive interface generation method, device, computer equipment and storage medium
JPWO2016002020A1 (en) Matrix generation device, matrix generation method, and matrix generation program
WO2020228172A1 (en) Continuous image amplification method and apparatus based on radial basis function and storage medium
JP2012014486A (en) Information processing device, information processing method and program
WO2020184130A1 (en) Graph display device, graph display method, and graph display program
JPWO2021111606A5 (en) Graph search device, graph search method, and program
CN112560415A (en) Data processing method, device, equipment and medium
JPH0916301A (en) Hangul character input keyboard
JP5758262B2 (en) Similar document visualization apparatus, similar document visualization method, and program
CN116662434B (en) Multi-source heterogeneous big data processing system
JP6565145B2 (en) Processing method, processing apparatus, and program
JP2008059135A (en) Apparatus, method and program for automatically creating software
JPS6223316B2 (en)
JP7681970B2 (en) Image style conversion device and image style conversion program

Legal Events

Date Code Title Description
A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20110804

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110804

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110909

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20111020

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120306

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120416

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: 20120605

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150706

R154 Certificate of patent or utility model (reissue)

Free format text: JAPANESE INTERMEDIATE CODE: R154

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150706

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees