tsv2xlsx

各参加組織様で便利なツールなりマクロなりをすでに使っていらっしゃると思いますが...
JAIRO CloudからエクスポートしてきたZIPファイルまたはTSVファイルを読み込んで、編集用のExcelファイルを作ります。
送信するファイルを選択


標準列幅:
値が入っていない列の列幅
言語属性を持つ列幅を狭くする
追加行数:

3行目の行幅を高くし、「折り返して表示」を設定する
3行目に簡単なヘルプをメモの形で設定する
3行目にハイパーリンクヘルプを設定する
一部のフィールドに選択用プルダウンリストを設定する
タイトルを一番左に持ってくる
既存のアイテムを元に類似の新規アイテムを作る

             


ファイルの選択

「選択するファイルを選択」の下のボタンをクリックすると、ファイル選択用のウインドウ(Windowsの場合はエクスプローラー)が開きます。次のいずれかの形式のファイルを指定してください。

オプションの説明

ごちゃごちゃいろいろなオプションがありますが、基本的にデフォルトのままで大丈夫です。

標準の列幅

Excelのデフォルトの列幅は「8.38」(らしい)ですが、それを変更します。整数を指定してください。
ここで値を指定しても、「値が入っていない列の列幅」が指定されていたら、該当列はその幅になります。 さらに、「言語属性を持つ列幅を狭くする」にチェックが入っていたらそれが最優先されます。

値が入っていない列の列幅

TSVファイル中、6行目以降に値がまったく入っていない列の幅を指定します。「0」(=列を非表示)にすることもできますが、「0」を設定することはお勧めしません。
幅「0」を設定してしまった非表示列は、それを含む前後の列を選択して右ボタンメニューの「再表示」で見えるようにできます。
ここでどの値を指定しても、次の「言語属性を持つ列幅を狭くする」をチェックした場合はそちら(=言語に関係する列は幅3)が優先されます。
デフォルトの「標準列幅」の時:
 

列幅として「2」を指定した時:
 

言語属性を持つ列幅を狭くする

2行目(メタデータ項目名の内部キー)のセルの値が、「language」または「lang」で終わる時は、標準の列幅に関わらず列幅を3にセットします。 列幅3だと3行目(メタデータ項目名のラベル)が全部表示されません。2行目(メタデータ項目名の内部キー)に薄い緑色を付いているので「緑色だったら言語」と判断してください。
Gengo」と「Green」と、強引にこじつけて覚えてください..
 
なお、.subitem_language (言語[].言語)だけは3文字の言語コードを使うことになっています。 この列だけは他の2文字コードを使う列より幅を微妙に広くしています(そして色もちょっと濃い)。

追加行数

TSVファイルに書かれたアイテムデータ行の下に、書式・数式を設定した空白の行を「追加行数」で指定した分だけ追加します。
ピンク色の行が表示されます。「ピンク色の行より下の行には、書式・数式は何も設定されていませんよ」の印です。

3行目の行幅を高くし、「折り返して表示」を設定する

オプションを指定しない時:
 

オプションを指定した時:
 

3行目に簡単なヘルプをメモの形で設定する

3行目(メタデータ項目名ラベル)に、簡単なヘルプをExcelの「メモ」(←昔は「コメント」と呼ばれていました)として設定します。
 

3行目にハイパーリンクヘルプを設定する

セルに設定されるメモヘルプよりも、もう少し詳しいヘルプをウェブブラウザで表示します。 現在はJPCOARスキーマガイドラインへのリンクですが、一部のページは当サイト独自のページにジャンプするものが出るかもしれません。
JPCOARのページ、やたら難しいし表示が遅いんだもの。

一部のフィールドに選択用プルダウンリストを設定する

以下のフィールド(基本的にスキーマガイドラインで「統制語彙」が設定されているもの)に、Excelの「データの入力規則」を設定します。
「データ」→「データツール」の中の「データの入力規則」→ 「入力値の設定」で「リスト」を選び、許される値を列挙したのと同じ挙動となります。
残念ながら.resourcetype (資源タイプ.資源タイプ)にはデータの入力規則が設定されません。Excelのリスト形式の入力規則は、選択肢の文字列数に制限があるのですが、.resourcetypeは選択肢が多すぎてその文字数を超えてしまうからです。

タイトルを一番左に持ってくる

複数のアイテムのデータを入力しているとします。 特定のアイテムをその他のアイテムと区別するのに一番役立つのは#.idでもページ番号でも著者名でもなくやはり論題(タイトル)だと思うのです。
このオプションをオンにすると、

既存のアイテムを元に類似の新規アイテムを作る

「紀要の最新号の内容を登録するときに、一つ前の号の内容を参考にする」「過去に登録したのと性格が似た論文を登録する」ときに使います。
まっしろな広大なExcelを渡されてもどこに何を入れたら良いのか途方に暮れてしまいます。
エクスポートしてきたデータに対して次の処理をします。

条件付き書式

次の条件付き書式が設定されます。
トップページ