Skip to content

Commit 11116e0

Browse files
committed
add xlsx export. cf. next-l/enju_leaf#1581
1 parent e7b5aab commit 11116e0

File tree

2 files changed

+32
-2
lines changed

2 files changed

+32
-2
lines changed

1.4/enju_webapi_1.adoc

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ toc::[]
1616
Enju は検索結果一覧を好みのフォーマットで取得する機能があります。
1717

1818
* .txt
19+
* .xlsx
1920
* .json
2021
* .rdf
2122
* .xml
@@ -48,7 +49,8 @@ Enju は検索結果一覧を好みのフォーマットで取得する機能が
4849

4950
※現在、表示している検索結果のみを表示します。他の画面の検索結果は含みません。
5051

51-
※Enju Leaf1.3.3以前は、改行は \n に変換されていましたが、Enju Leaf1.3.4以降では改行はそのままとなりますので、改行がはいったデータがある場合、Excelへのインポートでは次の列になってしまうことに注意(Googleスプレッドシートなどでは問題なくできます)。
52+
※Enju Leaf1.3.3以前は、改行は \n に変換されていましたが、Enju Leaf1.3.4以降では改行はそのままとなりますので、改行がはいったデータがある場合、TSV形式のデータをExcelへインポートした際に次のレコード行になってしまうことに注意(Googleスプレッドシートなどでは問題なくインポートできます)。
53+
なお、XLSX(Excel)形式での出力であれば、改行が次の行にまぎれる心配が少ないので、XLSX出力をお薦めします(詳細:xref:get-xlsx[XLSXを取得する])。
5254

5355
[[example-bib-tsv]]
5456
==== 書誌と所蔵のTSVの例
@@ -211,10 +213,38 @@ manifestation_id original_title title_alternative title_transcription statement_
211213

212214
※2 識別子や分類や件名で複数あるものは//で区切られて出力されます。
213215

216+
[[get-xlsx]]
217+
=== XLSXを取得する
218+
219+
==== XLSX取得方法
220+
221+
. 検索結果を表示します。
222+
. 検索結果のアドレス欄のURLのmanifestationsの後ろに.xlsxを追加します。
223+
+
224+
225+
+
226+
----
227+
228+
(変更前):http://localhost:8080/manifestations?utf8=%E2%9C%93&query=&commit=%E6%A4%9C%E7%B4%A2
229+
(変更後):http://localhost:8080/manifestations.xlsx?utf8=%E2%9C%93&query=&commit=%E6%A4%9C%E7%B4%A2
230+
----
231+
+
232+
にします。
233+
+
234+
※ 検索結果画面の右メニューの[XLSX]リンクをクリックした先のURLと同様です(詳細:xref:enju_user_1.adoc#bib-tsv[利用者マニュアル「XLSX形式で書き出し(一覧)」])。
235+
236+
. この検索結果画面がExcel (xslx)形式で表示されます。
237+
238+
※現在、表示している検索結果のみを表示します。他の画面の検索結果は含みません。検索結果の表示件数を増やすなどするとよいと思います。
239+
240+
[[example-bib-xlsx]]
241+
==== 書誌と所蔵のExcelの例
242+
243+
image::../assets/images/1.4/export-xlsx.png[書誌と所蔵のExcelの例]
244+
214245
[[get-rdf-xml]]
215246
=== RDF/XML形式のデータを取得する
216247

217-
218248
==== RDF/XML形式のデータ取得方法
219249

220250
. 検索結果を表示します。

assets/images/1.4/export-xlsx.png

128 KB
Loading

0 commit comments

Comments
 (0)