Actions

Import responses/ja: Difference between revisions

From LimeSurvey Manual

No edit summary
No edit summary
 
(25 intermediate revisions by 2 users not shown)
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 52: Line 52:




{{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|ここ]]から機能を有効にします。}}




Line 68: Line 68:
*質問を別の質問グループに移動した。(正常にインポートされます)
*質問を別の質問グループに移動した。(正常にインポートされます)


* 質問が対象から外されました。(無視されます)
* 質問がインポート先から外された。(無視されます)


*質問が対象に加えられました。(規定値を回答としました)}}
*質問がインポート先に加えられた。(規定値を回答とします)}}


==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管理パネルから)チケットを発行するか、フォーラムに投稿するか、バグトラッカーに直接バグ報告を送ってください。