Webからカンマ区切りの数値データをインポートする


1

インポートデータを使用します - > WebサイトからデータをインポートするExcel 2007のWebから。 Web上ではこのようになります。

000002678,000002737,000002827,000004326,000008528

しかし、それをExcelにインポートするとすぐに、それは次のように変わります。

2,678,000,002,737,000,000,000,000,000,000,000,000,000

Web上のフォーマットを維持し、1つの大きな数字として扱わないようにするにはどうすればよいですか

Webサイト(URL)からインポートするときに自分の番号がカンマで区切られていることを示すオプションはありません。


1
あなたが答えの指示に従うが「タブ」の代わりに「コンマ」を代用するならあなたはあなたが望むものを得るでしょう。
Nifle

@Nifle "querytables.add"を使用してWebからデータをインポートするときに "tab"の代わりに "Comma"を使用することはできません。説明は "querytables.add"を使用するWebサイトではなくテキストファイルをインポートするためのものです。
user793468

質問が再開されましたが、次回は、実際に何を試したのか、なぜそれがうまくいかなかったのか(たとえば、コンマを区切り文字として設定するオプションがないなど)についてより明確にすることを検討してください。それは違いをより明白にするはずです。
slhck

ありがとう、ありがとう!再開します。
user793468

これまで、QueryTables機能を使用して(つまり、ユーザーインターフェイスまたはiqyファイルを直接編集して設定できるプロパティのさまざまな組み合わせを使用して)これを実行する方法が見つかりませんでした。 HTMLページをシートにコピーするか、ローカルに保存されたHTMLページのコピーをExcelファイルとして開くと、同じ望ましくない結果が生じます。必要なのは、HTMLを取り込んでからHTMLを解析して数字を取り出すためのVBAルーチンであると思われます。
chuff

回答:


0

システムセパレータを(一時的に)オフにしてみてください(Excelのオプション>詳細設定>編集オプション、システムセパレータの使用をオフにし、OKをクリックします)。


それでも同じ出力
user793468

はい、私は空のワークブックを試しました。千と小数点の区切り文字をクリアしました。チェックボックスをオンまたはオフにして試してみました。試してもうまくいきますか?
user793468

もちろん、私はWebサイトからインポートしているのではなく、あなたの質問からコピーペーストしています。 (どれ なしで チェックを外して私に2.678000002737E + 39)を与えた。チェックマークを外すだけで済みました(DecimalとThousandsのセパレータはそのまま残しました)。 ...ダニ除去後、忘れずに[OK]をクリックしましたか?
pnuts

はい、OKをクリックしました。コピーペーストは機能すると思いますが、Webからのインポートはうまくいきません
user793468

もっともらしい - しかし変だ。あなたを盲目の路地へと導いてくれて謝罪
pnuts
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.