初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2019-03-26 01:27:10

サーバーサイドスクリプトで、複数シートあるエクセルのインポート

お世話になっております。

サーバーサイドで実行するインポートスクリプトで、
エクセルのワークシートを指定することは可能でしょうか。



FileMakerServer15を使用しています。

複数の取引先から送信される日々の進捗データを、
サーバーサイドで各指定テーブルにインポートし、
データ統合、書式の統一、計算処理などを行い、
ランキング形式にして定時配信。という処理を行っています。

スクリプトは単純に、
1.ファイルパスの変数を設定
2.指定テーブルへインポート
というものを、各データごとに繰り返しています。

その中で、複数シートにデータが分かれるエクセルがあります。
シート名の指定が出来ないため、手作業でエクセルを分割した上で、
他と同様に指定フォルダに置くという作業を行っているのですが、
これを自動処理で行えないかと考えております。

宜しくお願い致します。

Offline

#2 2019-03-26 08:44:20

Shin
Member

Re: サーバーサイドスクリプトで、複数シートあるエクセルのインポート

最初の問題として、FileMaker server は、自身のドライブのドキュメントフォルダーとテンポラリーフォルダーにしかアクセスできない、つまり、ファイルを外部からそのディレクトリーに転送する作業が発生しますが、それは大丈夫ですか。(サーバーへのアクセスですので、通常は許可しませんが)

Offline

#3 2019-03-26 08:50:04

Moz
Member

Re: サーバーサイドスクリプトで、複数シートあるエクセルのインポート

Excel 側で1番目に目的のシートが来るようにしましょう。

Offline

#4 2019-03-26 10:14:50

Re: サーバーサイドスクリプトで、複数シートあるエクセルのインポート

>Shin様
有難う御座います。
FTPでドキュメントフォルダーに指定ファイルを転送しています。

>Moz様
有難う御座います。
同じExcel内に必要な情報が入っているシートが複数あり、それを順番にインポートしたいと考えています。

Offline

#5 2019-03-26 13:46:15

qb_dp
Member

Re: サーバーサイドスクリプトで、複数シートあるエクセルのインポート

ヒントだけですが...
FileMakerだけでは無理なので PowerShell とか、VBScript で、sheetごとに分割保存すれば良いかと。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 509.1 KiB (Peak: 515.96 KiB) ]