みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
取引先からエクセルで売上データがきます
毎回決まった表できます
(もちろんエクセルのデータは当方のファイルメーカーとはフィールドや項目数も違います)
現在すべてエクセルで処理していますが
当方には不要な行や項目などを削除したり
ctrl + f で検索して(文字データ部分が全角英数半角カナで送られてくるので)多少の置き換え修正をして
売上シートにコピペしています
このエクセルデータを最も手軽にファイルメーカーの既存の売上テーブルに新規レコードとして追加するには
どのような方法がありますか?
やはりエクセル上で整えて
ファイルメーカー用にフィールドなどを設定したシートに貼り付け
それをインポートすることですか?
コピペでかんたんにできればよいのですがそうはいかないようで。
WIN10 FMP15 エクセル2013です
そうなると思います。
私はワンクリックでExcel編集→インポートまでやっていますが、
バッチやVBSの知識、トリガ監視の発想が必要で、FileMaker以外の作り込みが大半でした。
Excelデータですが、例えばA列を全て全角にする場合、
①A列の右側に、空白列を2列挿入
②B1に=JIS(A1)を設定
③B列をオートフィル
④B列のデータを全選択
⑤C列にコピーし、Ctrlキーを押す
⑥メニュー中段「値の貼り付け」から、一番左の「値(V)」を選択
⑦A列、B列を列削除
これで、全角のデータが出来ます。
半角にする場合はASC関数です。
フィールド名は、
①フィールド名専用のExcelファイルAを作成し、1行目にフィールド名を設定(インポートしない列は空白セル)
②インポートするExcelファイルBを開く
③ExcelファイルAの1行目を行選択し、コピー
④ExcelファイルBの1行目で右クリックし、「コピーしたセルの挿入(E)」をクリック
とする方法もあります。
FileMakerへのインポートは、
・「フィールド名が含まれる最初のレコードはインポートしない」にチェック
・「配置順序」を「フィールド名」
・Excelファイル側の、フィールド名が空のところは、矢印を外す
の設定がされていれば、余分な列を削除する手間も無くなると思います。
Offline
慣れた方で整形すれば良いと思います。
FM で処理するなら、そのままの形でインポートしてしまい、整形するための計算フィールドを作ったり、自動入力で整形した値に置き換える、のいずれかを行えば良いでしょう。必要に応じて、中間テーブルを用意しても良いかと思います。
具体的な表の構成を見せていただければ、具体的な提案も可能かもしれません。
Offline
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 507.2 KiB (Peak: 518.37 KiB) ]