我使用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年