用50k行生成Excel文件
我是VBA新手。 我了解其他一些编程语言。 我有兴趣知道如何将下面的表格转换成最有效的方式的新结构。 总共有5万行数据要处理,我需要知道哪种方法可以工作给定的数据量。
Excel中:
级别键值参考 1 K_1水果 1 K_2蔬菜 2 K_1_1香蕉K_1 2 K_1_2苹果K_1 2 K_2_1黄瓜K_2 2 K_2_2胡萝卜K_2 3 K_1_1_1香蕉K_1_1 3 K_1_1_2香蕉别的K_1_1 3 K_1_1_3香蕉别的K_1_1 3 K_1_1_4香蕉别的K_1_1 3 K_1_1_5香蕉别的K_1_1
所得到的结构应该按照以下结构对types,子types和子types进行分组:
<Type key="K_1"> <LevelID>1</LevelID> <Value>Fruit</Value> <SubType key="K_1_1"> <LevelID>2</LevelID> <Value>Banana</Value> <Subsubtype key="K_1_1_1"> <LevelID>3</LevelID> <Value>Banana something</Value> </Subsubtype> <Subsubtype key="K_1_1_2"> <LevelID>3</LevelID> <Value>Banana something else</Value> </Subsubtype> </SubType> <SubType key="K_1_2"> <LevelID>2</LevelID> <Value>Apple</Value> <Subsubtype key="K_1_1_1"> <LevelID>3</LevelID> <Value>Apple something</Value> </Subsubtype> <Subsubtype key="K_1_1_2"> <LevelID>3</LevelID> <Value>Apple something else</Value> </Subsubtype> </SubType> </Type>
对我来说最大的挑战就是以最有效的方式处理数据量。