IDL输出Excel中直接列分隔的txt文件方法
2017-07-12 14:48
260 查看
转载自:http://blog.sina.com.cn/s/blog_77232fc50101p15g.html
DL中输出的文件,比如多列输出,复制粘贴到Excel中会是一列,不会按照原始格式列分开。如果期望在Excel中以多列分隔,有两种方式:
1、默认输出的txt
单击Excel的打开文件,文件选择对话框中类型选Allfiles(.),选择要导入的txt文件;
弹出的text文件导入向导中,第一步默认参数点下一步(如格式宽度固定可选固定宽度);
第二步中可以选择分割符为Tab、空格或其他自定义符号,点击下一步选择数据类型后完成导入;
2、IDL输出时添加分隔符
如果希望输出的内容在Excel中分隔,内容之间的分隔符为Tab,IDL中输出的方式是String(9b)。
示例代码如下:
;
;测试IDL输出Excel中直接列分隔的文件方法
;
;参考书:《IDL程序设计》- 高等教育出版社
;
pro test_excel_output
;
txtfile = “c:\test_excel.txt”
arr = indgen(3,4)
openw,lun,txtfile,/Get_lun
;默认输出
printf,lun,arr
printf,lun,’—分隔线—’
for i=0L,3 do printf,lun,strtrim(arr[0,i],2)+string(9b)+strtrim(arr[1,i],2)+string(9b)+strtrim(arr[2,i],2)
free_lun,lun
end
DL中输出的文件,比如多列输出,复制粘贴到Excel中会是一列,不会按照原始格式列分开。如果期望在Excel中以多列分隔,有两种方式:
1、默认输出的txt
单击Excel的打开文件,文件选择对话框中类型选Allfiles(.),选择要导入的txt文件;
弹出的text文件导入向导中,第一步默认参数点下一步(如格式宽度固定可选固定宽度);
第二步中可以选择分割符为Tab、空格或其他自定义符号,点击下一步选择数据类型后完成导入;
2、IDL输出时添加分隔符
如果希望输出的内容在Excel中分隔,内容之间的分隔符为Tab,IDL中输出的方式是String(9b)。
示例代码如下:
;
;测试IDL输出Excel中直接列分隔的文件方法
;
;参考书:《IDL程序设计》- 高等教育出版社
;
pro test_excel_output
;
txtfile = “c:\test_excel.txt”
arr = indgen(3,4)
openw,lun,txtfile,/Get_lun
;默认输出
printf,lun,arr
printf,lun,’—分隔线—’
for i=0L,3 do printf,lun,strtrim(arr[0,i],2)+string(9b)+strtrim(arr[1,i],2)+string(9b)+strtrim(arr[2,i],2)
free_lun,lun
end
相关文章推荐
- 使用SAS存储过程直接输出excel文件最简单的方法
- 直接通过excel可以识别的文件结构生成xls文件的方法,这样就可以不引用麻烦的ole了 (转)
- Excel 不能直接打开文件的解决方法
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- C# .Net输出word和excel文件方法和函数!
- asp.net 2.0 页面中直接输出数据库中的txt、html文件格式流
- 用C#编程从数据库中读取图片数据导进Excel文件的方法(如何从数据库中读取保存的文件,直接打开,中间不保存到本地)
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例 .
- ArcGIS学习记录-Excel和Txt中XY点数据生成点Shape文件方法
- 将报表不在本地生成文件,直接输出到浏览器或者另存为的方法
- 用C#编程从数据库中读取图片数据导进Excel文件的方法(如何从数据库中读取保存的文件,直接打开,中间不保存到本地)
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例
- 把txt、excel文件导入SQL Server中的最简单方法
- 以制表符分隔的TXT文件转换成Supermemo可直接导入的文本格式的过程图解
- .Net输出word和excel文件方法和函数!
- 以制表符分隔的TXT文件转换成Supermemo可直接导入的文本格式的过程图解
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法
- JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例