我已经写了一个简单的Web服务,返回大量的csv数据。我希望使用Excel的“从Web获取数据”功能以表格形式导入这些数据。请问有没有办法让Excel在导入操作中自动将csv字段解析成各个独立的列?
目前,我唯一能做的是先将数据导入到一个单独的列中,然后编写VBA代码,使用TextToColumns函数选择数据并进行拆分。这种方法感觉很混乱/容易出错。
另一个选择是修改Web服务器将数据作为HTML返回。但是,我不愿意这样做,因为在每个csv字段周围添加标签会大大影响返回的数据量。
目前,我唯一能做的是先将数据导入到一个单独的列中,然后编写VBA代码,使用TextToColumns函数选择数据并进行拆分。这种方法感觉很混乱/容易出错。
另一个选择是修改Web服务器将数据作为HTML返回。但是,我不愿意这样做,因为在每个csv字段周围添加标签会大大影响返回的数据量。