从Web导入逗号分隔的数字数据


1

我使用Excel 2007中的导入数据 - >来自网站导入数据。在web上看起来像这样:

000002678,000002737,000002827,000004326,000008528

但是只要我将其导入Excel,它就会转换为以下内容:

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

如何保持网络上的格式,而不是将其视为一个大数字?

从网站(URL)导入时,我没有看到任何提及我的数字以逗号分隔的选项。


1
如果您按照答案中的说明操作,但用“逗号”代替“标签”,您将得到您想要的内容。
Nifle 2013年

@Nifle当您使用“querytables.add”从Web导入数据时,没有选项可以替换“逗号”而不是“制表符”。说明用于导入文本文件,而不是通过使用“querytables.add”的网站
user793468

问题重新开放,但下次可能会考虑更明确地说明你已尝试过什么以及为什么这对你不起作用(例如,没有选项将逗号设置为分隔符)。这应该会使差异更明显。
slhck

到目前为止,还没有找到使用QueryTables功能的方法(即,使用可以通过用户界面或直接编辑iqy文件设置的属性的不同组合)。将HTML页面复制到工作表中或将本地保存的HTML页面副本作为Excel文件打开会产生相同的不需要的结果。我怀疑所需要的是一个VBA例程来拉入HTML然后解析HTML来挑选数字。
chuff 2013年

Answers:


0

尝试(暂时)关闭系统分隔符(Excel选项>高级>编辑选项,取消选中使用系统分隔符,确定)。


仍然是相同的输出
793468 2013年

是的,我尝试了一本空白的工作簿。清除了千位和小数分隔符。检查并取消选中复选框。你尝试的时候有用吗?
user793468 2013年

是的,我点击确定。我认为复制粘贴工作,但从网络导入不
793468 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.