Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何使用VB从XLSX创建以空格分隔的TXT文件?_Excel_Vba - Fatal编程技术网

Excel 如何使用VB从XLSX创建以空格分隔的TXT文件?

Excel 如何使用VB从XLSX创建以空格分隔的TXT文件?,excel,vba,Excel,Vba,好了,伙计们,我还在学习VB,我的技术很好。我有一个excel文件,其中我为我关心的每一列设置了列宽(不确定这是否有帮助),但每个字段都有一个特定的长度。数据的格式要求很少(仅处理数字或文本-某些数字字段具有小数点规格)。我也超过了微软的每行240个字符的限制-我得到了这个资源来解决这个问题,但似乎无法在我尝试过的任何VB中使用它: 注意:任何具有硬编码值的字段仍然需要满足空格要求(如果硬编码为“0”,但字段有4个空格,则字段必须有4个空格)。对于具有十进制要求的字段也是如此 字段要求在所附图片

好了,伙计们,我还在学习VB,我的技术很好。我有一个excel文件,其中我为我关心的每一列设置了列宽(不确定这是否有帮助),但每个字段都有一个特定的长度。数据的格式要求很少(仅处理数字或文本-某些数字字段具有小数点规格)。我也超过了微软的每行240个字符的限制-我得到了这个资源来解决这个问题,但似乎无法在我尝试过的任何VB中使用它:

注意:任何具有硬编码值的字段仍然需要满足空格要求(如果硬编码为“0”,但字段有4个空格,则字段必须有4个空格)。对于具有十进制要求的字段也是如此

字段要求在所附图片中…如果需要,我可以尝试将其转换为非pic格式,我不知道如何在这里创建表


提前谢谢大家

谷歌搜索需要的术语是“固定宽度”,除非你真的要创建符合“prn”文件格式的内容,否则你不需要担心240个字符的行限制。这是一种特定的文件格式,它不包含所有固定宽度的文本文件。