Actions

Import responses/ja: Difference between revisions

From LimeSurvey Manual

No edit summary
No edit summary
 
(42 intermediate revisions by 2 users not shown)
Line 13: Line 13:
* ある質問の質問タイプが誤って設定されている場合。LimeSurveyではアンケート実行中は質問タイプを変更することができないので、一旦アンケートを無効にする必要があります。無効にすると、回答テーブルが作成され、LimeSurveyのデータベースに保存されます。必要な変更が完了したら、アンケートを再度アクティブにし、古い回答データベースから[[Import responses/ja#.E5.81.9C.E6.AD.A2.E3.81.97.E3.81.9F.E3.82.A2.E3.83.B3.E3.82.B1.E3.83.BC.E3.83.88.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.81.8B.E3.82.89.E5.9B.9E.E7.AD.94.E3.82.92.E3.82.A4.E3.83.B3.E3.83.9D.E3.83.BC.E3.83.88.E3.81.99.E3.82.8B|回答の再インポート]]を選択します。
* ある質問の質問タイプが誤って設定されている場合。LimeSurveyではアンケート実行中は質問タイプを変更することができないので、一旦アンケートを無効にする必要があります。無効にすると、回答テーブルが作成され、LimeSurveyのデータベースに保存されます。必要な変更が完了したら、アンケートを再度アクティブにし、古い回答データベースから[[Import responses/ja#.E5.81.9C.E6.AD.A2.E3.81.97.E3.81.9F.E3.82.A2.E3.83.B3.E3.82.B1.E3.83.BC.E3.83.88.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.81.8B.E3.82.89.E5.9B.9E.E7.AD.94.E3.82.92.E3.82.A4.E3.83.B3.E3.83.9D.E3.83.BC.E3.83.88.E3.81.99.E3.82.8B|回答の再インポート]]を選択します。


* you wish to batch-edit multiple lines in a spreadsheet software and later import them again into your installation. This is usually the case in which you changed a question type and wish to "adjust" the old stored answers to the new format.
*表計算ソフトウェアを使用して複数の行をバッチ編集し、後から再度インポートする場合。例えば、質問タイプを変更し、保存済の回答を新しいフォーマットに"調整する"場合です。




To access the import functionality, select '''Responses & statistics''' from the main toolbar (displayed on any survey-related panel) and then click on [[Responses]]:
インポート機能にアクセスするには、(アンケート関連のパネルに表示される)メインツールバーから'''回答と統計'''を選択し、[[Responses/ja|回答]]をクリックします。




Line 22: Line 22:




The default page, Response summary will be loaded. Now, look for the '''Import''' option located on the top top toolbar:
回答概要ページが読み込まれます。ここで、上部のツールバーにある'''インポート'''オプションを選択します。




Line 28: Line 28:




Two import options are available:
2つのインポートオプションが選択できます。
* [[Import responses#Import responses from a deactivated survey table|Import responses from a deactivated survey table]]
* [[Import responses/ja#.E5.81.9C.E6.AD.A2.E3.81.97.E3.81.9F.E3.82.A2.E3.83.B3.E3.82.B1.E3.83.BC.E3.83.88.E3.83.86.E3.83.BC.E3.83.96.E3.83.AB.E3.81.8B.E3.82.89.E5.9B.9E.E7.AD.94.E3.82.92.E3.82.A4.E3.83.B3.E3.83.9D.E3.83.BC.E3.83.88.E3.81.99.E3.82.8B|停止したアンケートテーブルから回答をインポートする]]
* [[Import responses#Import a VV survey file|Import a VV survey file]]
* [[Import responses/ja#VV.E3.82.A2.E3.83.B3.E3.82.B1.E3.83.BC.E3.83.88.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.82.92.E3.82.A4.E3.83.B3.E3.83.9D.E3.83.BC.E3.83.88.E3.81.99.E3.82.8B|VVアンケートファイルをインポートする]]




Line 39: Line 39:




Once clicked on '''Import responses from a deactivated survey table''', the following page will be loaded:
'''停止したアンケートテーブルから回答をインポートする'''をクリックすると、次のページが読み込まれます。




Line 45: Line 45:




Two options are selectable on this page:
このページでは2つのオプションを選択できます。


*'''Source table''': select the table you wish to import. Please note that the tables can be located in either under the ''compatible'' tab or under the ''compatible with type coercion tab''. Please continue reading below to understand what the last option is as well as the possible risks of type coercing a response table.
* '''インポート元のテーブル''': インポートしたいテーブルを選択してください。テーブルは''互換''タブと'' 質問タイプを強制変更すれば、互換''タブの両方に表示されます。後者が何であるか、また回答テーブルのタイプの強制変更に伴うリスクについては、続けて以下を参照ください。


*'''Import timings (if exist)''': timings are not displayed in the response table but in the timings table. If enabled, the timings will also be imported.
* '''回答タイミングを(もしあれば)インポートする''': タイミングは回答テーブルではなくタイミングテーブルに表示されます。有効にすると、タイミングもインポートされます。




{{Note|To use timings, please enable this feature from [[Notifications_%26_data#Save_timings|here]].}}
{{Note|タイミングを使用するには、[[Notifications_%26_data/ja#.E5.9B.9E.E7.AD.94.E3.82.BF.E3.82.A4.E3.83.9F.E3.83.B3.E3.82.B0.E4.BF.9D.E5.AD.98|ここ]]から機能を有効にします。}}




In the second part of the page, a '''warning message''' is displayed stating how compatibility is determine between two response tables (between the current one and the old/second one).
ページ上の次のセクションには、2つの回答テーブル間(現在のものと古い/ 2番目のものの間)の互換性がどのように決定されるかを説明する'''注意メッセージ'''が表示されます。




{{Alert|title=Warning|</br>
{{Alert|title=注意|</br>


You can import all old responses that are compatible with your current survey. Compatibility is determined by comparing column types and names, the ID field being always ignored.
現在のアンケートと互換性のある古い回答をすべてインポートできます。互換性は、列タイプと名前を比較することによって判断されます。IDフィールドは常に無視されます。


'''Using type coercion may break your data; use with care or not at all if possible.'''
'''タイプの強制によって、データがこわれるかもしれません。注意して行うか、しなくてすむならしないほうがよいでしょう。'''


LimeSurvey detects and handles the following changes:
LimeSurveyは以下の変更を検出して処理します。


*Question is moved to another group (result is imported correctly).
*質問を別の質問グループに移動した。(正常にインポートされます)


*Question is removed from target (result is ignored).
* 質問がインポート先から外された。(無視されます)


*Question is added to target (result is set to database default value).}}
*質問がインポート先に加えられた。(規定値を回答とします)}}


==VVアンケートファイルをインポートする==
==VVアンケートファイルをインポートする==




If you click the '''Import a VV survey file''' button, the following page will be loaded:
'''VVアンケートファイルをインポート'''ボタンをクリックすると、以下のページが読み込まれます。




Line 81: Line 81:




* '''Response data file:''' select the file to be uploaded from your machine. The accepted file formats are : *.csv, *.vv, *.txt.
* '''回答データファイル:''' ローカルマシンからアップロードするファイルを選択します。対応するファイルフォーマットは、*.csv、*.vv、*.txtです。




{{Note|As long as the first two lines are intact, you can import your vv survey file back into an active LimeSurvey survey.}}
{{Note|最初の2行がそのままであれば、vvアンケートファイルのデータを稼働中のLimeSurveyアンケートにインポートすることができます。}}




* '''Exclude record IDs?:''' if 'id' column exist in the file you can exclude this line or not. If this setting is checked then a new record is added for each line of the .vv file. If unchecked you can choose:
* '''レコードIDを除外しますか?''' ファイルに'id'列があるとき、個の行を除外することもできます。この設定がチェックされているとき、.vvファイルの各行に新しいレコードが追加されます。チェックしない場合は、次のいずれかを選択できます。




Line 93: Line 93:




* '''When an imported record matches an existing record ID''' (displayed if '''exclude record IDs''' is disabled, see the above screenshot):
* '''インポートしたレコードが、既存のレコードIDと一致する場合''' '''レコードIDを除外しますか'''が無効の場合に表示されます。上記のスクリーンショットを参照。)
** ''skip:'' report and skip the new record. After upload you will see if the record already existed - if it did it's not imported.
** ''スキップ:'' 新しいレポートをスキップしレポートします。アップロード後、レコードがすでに存在していることが確認できます。この場合、インポートされません。
** ''renumber:'' renumber the new record. A new record is added to the response table with answer of the VV file.
** ''新しい番号を付けなおす:'' 新しいレコードの番号を付け直します。VVファイルの回答が新しいレコードとして回答テーブルに追加されます。
** ''replace:'' replace the existing record. The old record is deleted and completely replaced by the record from the VV file.
** ''置き換え:'' 既存のレコードを置き換えます。古いレコードは削除され、VVファイルのレコードに置き換えられます。
** ''replace answer:'' replace response details from the vv file into the existing record. The old record is updated with the new response from the VV file.
** ''回答のみ置き換え:'' 既存のレコードの回答をvvファイルのものに置き換えます。古いレコードはVVファイルの新しい回答で更新されます。


* '''Import as not finalized response?:''' if checked, the submitdate is set to NULL - the response is set to not completed.
* '''未完了回答としてインポート:''' チェックすると、回答提出日がNULLに設定され、回答は未完了の扱いになります。


* '''Character set of the file:''' you can choose the character set of the file - the default and recommended value is UTF-8 but some spreadsheet program don't allow to choose a character set.
* '''ファイルの文字セット:''' ファイルの文字セットを選択できます。既定の推奨値はUTF-8です。表計算プログラムによっては文字セットを選択できません。


* '''First line contains question codes:''' iy default, VV file's first line contains the human readable question, the real column names being located on the second line. Basically, the first line contains the real column names.
* '''質問コードが1行目にある:''' 既定の設定では、VVファイルの1行目は人間が判読可能な質問、2行目は本来の列名となります。設定を変えると、最初の行には本来の列名となります。


* '''Force import:''' if the question codes are not found in the database name or in [[Expression_Manager#Qcode_Variable_Naming|Qcode Variable Naming]], then columns are assigned depending of order. This can be used to import the VV file from different LimeSurvey instance. Regardless of this, each survey must be exactly the same. We strongly recommend to use this option only if you know what you are doing. It can be very dangerous - the results can end up in the wrong column.
* '''強制インポート:''' 質問コードが、データベース名にも[[Expression_Manager/ja#Qcode.E5.A4.89.E6.95.B0.E3.81.AE.E5.91.BD.E5.90.8D|Qcode変数名]]にも一致しない場合、列は前から順番に割り当てられます。この機能は、異なるLimeSurveyからVVファイルをインポートするときに使用することができます。この機能があるとはいえ、各アンケートはまったく同じでなければなりません。このオプションを使用するときは、使用するとどうなるかを理解している場合だけにすることを強くお勧めします。結果が間違った列になってしまうなど、非常に危険です。


===予約名===
予約名は、左右の括弧の間にあります。.VVファイルがLimeSurveyにインポートされると、文字列は次のように置き換えられます。
* <code>{question_not_shown}</code> : データベース上のNULL値。LimeSurveyは、回答されなかった質問には[空文字列]を、表示されていない質問にはNULL値を使用します(ExpressionScriptを使用している場合など)。
* <code>{quote}</code> : " (ダブルクォート)
* <code>{cr}</code> : キャリッジリターン
* <code>{newline}</code> : 改行
* <code>{lbrace}</code> : 左括弧(例えば、{cr}にしたいときは<code>{lbrace}cr}</code>)


=== VVファイルに関する潜在的な問題と解決策===
=== VVファイルに関する潜在的な問題と解決策===




If you used Microsoft Excel to edit the exported '''vv file''', the data structure of this file may be corrupted, so LimeSurvey is not able to import the edited file. You can try the following workaround to get the import working without an error:
Microsoft Excelを使用してエクスポートされた'''vvファイル'''を編集した場合、このファイルのデータ構造が破損する可能性があり、この場合、LimeSurveyは編集したファイルをインポートできません。インポートをエラーなしで機能させるには、次の回避策を試してください。


#Open your exported vv file in Excel and do your edits.
#エクスポートしたvvファイルをExcelで開き、編集します。
#Save it as tab-separated text file (it creates a new file with the extension .txt).
#タブ区切りのテキストファイルとして保存します(拡張子.txtの新しいファイルを作成します)。
#Do another "clean" vv export from LimeSurvey.
#LimeSurveyから"きれいな"vvファイルを再度エクスポートします。
#Open this new exported vv file with a text editor like notepad (or anything similar).
#メモ帳などのテキストエディタ(またはこれに類似したもの)でこのエクスポートされた新しいvvファイルを開きます
#Press CTRL + A to mark all of the content and delete it.
#Ctrl + Aを押してすべてのコンテンツを選択し、削除します。
#Open the Excel edited vv file (the tab separated .txt file) with a text editor and press CTRL + A to mark all the content.
#Excelで編集したvvファイル(タブ区切りの.txtファイル)をテキストエディタで開き、Ctrl + Aを押してすべてのコンテンツを選択します。
#Press CTRL + C to copy the content and paste it into the new (now empty) vv file.
#Ctrl + Cキーを押してコンテンツをコピーし、新しい(空にした)vvファイルに貼り付けます。
#Press CTRL + S to save the file as it is (in .csv format).
#ファイルをそのまま(.csv形式で)保存するには、Ctrl + Sを押します。
#Try now to import this file.
#このファイルをインポートします。




{{Alert|title=Attention|text=Possible import errors include date format - some system date fields do not allow a NULL value, some do. If the date looks okay but gives an error, use the Excel cell format "2009-12-01".}}
{{Alert|title=注意|text=考えられるインポートエラーとして、日付形式に関するものがあります。システムにより、日付フィールドにNULL値を許容しないことがあります。日付は問題ないのにエラーが発生する場合は、Excelのセル形式で"2009-12-01"を使用してください。}}




{{Note|For other problems & solutions related to the export and import functionalities provided by LimeSurvey, please check the following [[Problems & solutions|wiki section]]. In the case in which you found a bug or something is not working properly/as described in the manual, please open a ticket (via your limesurvey.org administration panel), create a [https://www.limesurvey.org/community/forums forum post], or submit directly a bug report on our [https://bugs.limesurvey.org/ bugs tracker].}}
{{Note|LimeSurveyが提供するエクスポート/インポート機能に関連する問題と解決策については、以下のを[[Problems & solutions/ja|ウィキセクション]]をチェックしてください。もしバグを発見したり、マニュアルに記載されているように適切に機能しない場合は、(limesurvey.org管理パネルから)チケットを発行するか、[https://www.limesurvey.org/community/forums フォーラムに投稿]するか、[https://bugs.limesurvey.org/ バグトラッカー]に直接バグ報告を送ってください。}}

Latest revision as of 05:56, 21 May 2020


はじめに

回答のインポート機能は、過去の回答をLimeSurveyの回答テーブルにインポートして表示する機能です。この機能は以下の場面で使用します。

  • 2つ以上のLimeSurveyで収集されたすべてのデータを1つのLimeSurveyに結合する場合。さらなる分析のため、すべての回答を把握する目的で行います。
  • ある質問の質問タイプが誤って設定されている場合。LimeSurveyではアンケート実行中は質問タイプを変更することができないので、一旦アンケートを無効にする必要があります。無効にすると、回答テーブルが作成され、LimeSurveyのデータベースに保存されます。必要な変更が完了したら、アンケートを再度アクティブにし、古い回答データベースから回答の再インポートを選択します。
  • 表計算ソフトウェアを使用して複数の行をバッチ編集し、後から再度インポートする場合。例えば、質問タイプを変更し、保存済の回答を新しいフォーマットに"調整する"場合です。


インポート機能にアクセスするには、(アンケート関連のパネルに表示される)メインツールバーから回答と統計を選択し、回答をクリックします。



回答概要ページが読み込まれます。ここで、上部のツールバーにあるインポートオプションを選択します。



2つのインポートオプションが選択できます。


インポート

停止したアンケートテーブルから回答をインポートする

停止したアンケートテーブルから回答をインポートするをクリックすると、次のページが読み込まれます。



このページでは2つのオプションを選択できます。

  • インポート元のテーブル: インポートしたいテーブルを選択してください。テーブルは互換タブと 質問タイプを強制変更すれば、互換タブの両方に表示されます。後者が何であるか、また回答テーブルのタイプの強制変更に伴うリスクについては、続けて以下を参照ください。
  • 回答タイミングを(もしあれば)インポートする: タイミングは回答テーブルではなくタイミングテーブルに表示されます。有効にすると、タイミングもインポートされます。


タイミングを使用するには、ここから機能を有効にします。


ページ上の次のセクションには、2つの回答テーブル間(現在のものと古い/ 2番目のものの間)の互換性がどのように決定されるかを説明する注意メッセージが表示されます。


  注意 :

現在のアンケートと互換性のある古い回答をすべてインポートできます。互換性は、列タイプと名前を比較することによって判断されます。IDフィールドは常に無視されます。

タイプの強制によって、データがこわれるかもしれません。注意して行うか、しなくてすむならしないほうがよいでしょう。

LimeSurveyは以下の変更を検出して処理します。

  • 質問を別の質問グループに移動した。(正常にインポートされます)
  • 質問がインポート先から外された。(無視されます)
  • 質問がインポート先に加えられた。(規定値を回答とします)


VVアンケートファイルをインポートする

VVアンケートファイルをインポートボタンをクリックすると、以下のページが読み込まれます。



  • 回答データファイル: ローカルマシンからアップロードするファイルを選択します。対応するファイルフォーマットは、*.csv、*.vv、*.txtです。


最初の2行がそのままであれば、vvアンケートファイルのデータを稼働中のLimeSurveyアンケートにインポートすることができます。


  • レコードIDを除外しますか? ファイルに'id'列があるとき、個の行を除外することもできます。この設定がチェックされているとき、.vvファイルの各行に新しいレコードが追加されます。チェックしない場合は、次のいずれかを選択できます。



  • インポートしたレコードが、既存のレコードIDと一致する場合レコードIDを除外しますかが無効の場合に表示されます。上記のスクリーンショットを参照。)
    • スキップ: 新しいレポートをスキップしレポートします。アップロード後、レコードがすでに存在していることが確認できます。この場合、インポートされません。
    • 新しい番号を付けなおす: 新しいレコードの番号を付け直します。VVファイルの回答が新しいレコードとして回答テーブルに追加されます。
    • 置き換え: 既存のレコードを置き換えます。古いレコードは削除され、VVファイルのレコードに置き換えられます。
    • 回答のみ置き換え: 既存のレコードの回答をvvファイルのものに置き換えます。古いレコードはVVファイルの新しい回答で更新されます。
  • 未完了回答としてインポート: チェックすると、回答提出日がNULLに設定され、回答は未完了の扱いになります。
  • ファイルの文字セット: ファイルの文字セットを選択できます。既定の推奨値はUTF-8です。表計算プログラムによっては文字セットを選択できません。
  • 質問コードが1行目にある: 既定の設定では、VVファイルの1行目は人間が判読可能な質問、2行目は本来の列名となります。設定を変えると、最初の行には本来の列名となります。
  • 強制インポート: 質問コードが、データベース名にもQcode変数名にも一致しない場合、列は前から順番に割り当てられます。この機能は、異なるLimeSurveyからVVファイルをインポートするときに使用することができます。この機能があるとはいえ、各アンケートはまったく同じでなければなりません。このオプションを使用するときは、使用するとどうなるかを理解している場合だけにすることを強くお勧めします。結果が間違った列になってしまうなど、非常に危険です。


予約名

予約名は、左右の括弧の間にあります。.VVファイルがLimeSurveyにインポートされると、文字列は次のように置き換えられます。

  • {question_not_shown} : データベース上のNULL値。LimeSurveyは、回答されなかった質問には[空文字列]を、表示されていない質問にはNULL値を使用します(ExpressionScriptを使用している場合など)。
  • {quote} : " (ダブルクォート)
  • {cr} : キャリッジリターン
  • {newline} : 改行
  • {lbrace} : 左括弧(例えば、{cr}にしたいときは{lbrace}cr}

VVファイルに関する潜在的な問題と解決策

Microsoft Excelを使用してエクスポートされたvvファイルを編集した場合、このファイルのデータ構造が破損する可能性があり、この場合、LimeSurveyは編集したファイルをインポートできません。インポートをエラーなしで機能させるには、次の回避策を試してください。

  1. エクスポートしたvvファイルをExcelで開き、編集します。
  2. タブ区切りのテキストファイルとして保存します(拡張子.txtの新しいファイルを作成します)。
  3. LimeSurveyから"きれいな"vvファイルを再度エクスポートします。
  4. メモ帳などのテキストエディタ(またはこれに類似したもの)でこのエクスポートされた新しいvvファイルを開きます
  5. Ctrl + Aを押してすべてのコンテンツを選択し、削除します。
  6. Excelで編集したvvファイル(タブ区切りの.txtファイル)をテキストエディタで開き、Ctrl + Aを押してすべてのコンテンツを選択します。
  7. Ctrl + Cキーを押してコンテンツをコピーし、新しい(空にした)vvファイルに貼り付けます。
  8. ファイルをそのまま(.csv形式で)保存するには、Ctrl + Sを押します。
  9. このファイルをインポートします。


  注意 : 考えられるインポートエラーとして、日付形式に関するものがあります。システムにより、日付フィールドにNULL値を許容しないことがあります。日付は問題ないのにエラーが発生する場合は、Excelのセル形式で"2009-12-01"を使用してください。



LimeSurveyが提供するエクスポート/インポート機能に関連する問題と解決策については、以下のをウィキセクションをチェックしてください。もしバグを発見したり、マニュアルに記載されているように適切に機能しない場合は、(limesurvey.org管理パネルから)チケットを発行するか、フォーラムに投稿するか、バグトラッカーに直接バグ報告を送ってください。