# Excelからのデータ読み込みに関して

**URL:** <https://community.cybozu.dev/t/topic/1963>\
**Category:** kintone 開発相談\
**Created:** [2015 年 2 月 5 日午前 4:47 UTC](https://community.cybozu.dev/t/topic/1963 "2015-02-05T04:47:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account1657](https://avatars.discourse-cdn.com/v4/letter/l/f4b2a3/32.png) [@Legacy\_Account1657](https://community.cybozu.dev/u/Legacy_Account1657)\
**Post date:** [2015 年 2 月 5 日午前 4:47 UTC](https://community.cybozu.dev/t/topic/1963/1 "2015-02-05T04:47:42Z")

</div>

はじめまして。

Excelからのデータ登録に関してのご質問となります。

入力規約でリストを利用したExcelファイルを読み込もうとすると、  
下記のようなエラーが発生してしまいます。

GAIA\_IL16: 2行目のフィールド「顧客名」の値が不正です。

なおkintoneアプリ上の対象のフィールド「顧客名」にも  
ドロップダウンを使用しています。

入力規約を使用していないExcelの読み込みではエラーが発生せず、  
正常に読み込みが行えることから、Excel内でリストを用いている  
ことで発生しているエラーと考えています。  
送信データになんらかの情報が付与されてしまっている等

対策として、kintone上からの読み込みではなく、マクロでデータの成形後  
POSTを用いて処理を行う方法を検討中なのですが、上記に関して他の対策等  
をご存じでしたら、教えていただけませんでしょうか。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1491](https://avatars.discourse-cdn.com/v4/letter/l/ed8c4c/32.png) [@Legacy\_Account1491](https://community.cybozu.dev/u/Legacy_Account1491)\
**Post date:** [2015 年 2 月 5 日午前 9:41 UTC](https://community.cybozu.dev/t/topic/1963/2 "2015-02-05T09:41:21Z")

</div>

サクラエビさん  
こんにちは。  
試しに、入力規則でリストを使用しているエクセルを、kintoneのドロップダウン項目にインポートしてみましたが、私の環境（Excel 2010）では問題が出ませんでした（追加、更新共）。

仮に入力規則が原因で発生しているエラーだとした場合、思いつく対策ですが。

１）CSVにしてから取り込む  
少々めんどくさいですが、確実ではあります。

２）エクセル側で入力規則を使用している列がA列だとした場合、D列に計算式で =A列 と設定し、そのD列の値をkintoneに取り込んでみてはいかがでしょうか。理屈上は、入力規約による余計な付与情報はD列には存在しないと想像します。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1574](https://avatars.discourse-cdn.com/v4/letter/l/76d3ee/32.png) [@Legacy\_Account1574](https://community.cybozu.dev/u/Legacy_Account1574)\
**Post date:** [2015 年 2 月 5 日午前 9:44 UTC](https://community.cybozu.dev/t/topic/1963/3 "2015-02-05T09:44:33Z")

</div>

サクラエビさん

> 入力規約でリストを利用したExcelファイルを読み込もうとすると、  
> 下記のようなエラーが発生してしまいます。

「データの入力規則」の「リスト」が設定されているExcel2010（xlsx）のファイルを度々kintoneにインポートする運用を行なっていたことがありますが、kintone側はリストをドロップダウンには紐つけられないので、全て「文字列（１行）」フィールドでした。

> 入力規約を使用していないExcelの読み込みではエラーが発生せず、

こちらが単純な入力規則の設定解除によるものであれば、何らか条件が重なったかとかも疑わしいように感じます。

方策として記載されてる以外に私が連想したのは、

- CSVで保存したものをインポート
- 入力規則解除のマクロボタンを設置（これは試した訳ではなく案になります）

くらいでしょうか。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1657](https://avatars.discourse-cdn.com/v4/letter/l/f4b2a3/32.png) [@Legacy\_Account1657](https://community.cybozu.dev/u/Legacy_Account1657)\
**Post date:** [2015 年 2 月 9 日午前 7:39 UTC](https://community.cybozu.dev/t/topic/1963/4 "2015-02-09T07:39:12Z")

</div>

上海レンユアー さん  
Ryu Yamashita さん

ご返答、ご意見ありがとうございます。  
困ったらやはりCSVに変換するのが無難なんですかね。

今回試しに、入力規約（リスト）の元の値に対し、セルの  
範囲指定で値を取得していたところを、元の値にリスト項目  
を直接指定することで、正常に読み込みができました。

セルの範囲指定でエラーが発生するようなので、やはり何らかの  
条件が重なってしまい、付加情報が入ってしまっているのが  
原因な気がします。

別のセルに対して値をコピーしたのちに、読み込む方法に関して、  
この後試してみようと思います。

ありがとうございました。

以上

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/cybozu/original/1X/d5c841c3c5a6cb66eed514001c1b45147c9e1f4f.png) [@system](https://community.cybozu.dev/u/system)\
**Post date:** [2024 年 12 月 3 日午前 5:39 UTC](https://community.cybozu.dev/t/topic/1963/5 "2024-12-03T05:39:57Z")

</div>

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。
