Fortran Coder

标题: fortran操控excel的方法 [打印本页]

作者: lm_lxt    时间: 2016-8-12 19:26
标题: fortran操控excel的方法
https://www.zybuluo.com/Lmlxt/note/464990

作者: fcode    时间: 2016-8-13 09:40
不错的东西,不知道 WPS 可以用不?
作者: pasuka    时间: 2016-8-17 21:27
fcode 发表于 2016-8-13 09:40
不错的东西,不知道 WPS 可以用不?

lz使用com组件,估计离开MS office就是涸辙之鱼。。。
类似的话题,之前有过讨论的,纯fortran就得自己动手,丰衣足食,C++或者python轮子多如牛毛
作者: lm_lxt    时间: 2016-8-19 11:08
纯fortran?有解决方法?c++,python那不都一样的,要么依赖excel,要么依赖封装的控件或者第三方开源电子表格软件。
作者: lm_lxt    时间: 2016-8-19 11:09
这个没有尝试。从商用的角度讲,可能是非常重要的问题。
作者: pasuka    时间: 2016-8-19 14:08
http://officeopenxml.com/
非常详见的WordprocessingML (docx) 、 SpreadsheetML (xlsx) 和 PresentationML (pptx)格式说明
Standard ECMA-376 Office Open XML File Formats,公开的文件格式规范
原则上来说,用任何编程语言都能开发一个符合ECMA-376规范的读写docx、xlsx和pptx格式文件的程序库
从商业角度考量,没有企业会舍弃c、c++、java和Python现成的轮子,转而用Fortran闭门造车。。。
作者: lm_lxt    时间: 2016-8-19 22:30
不小心把话题讨论大了。
1. 其实我想说的是:用fortran做计算并将结果存入excel,意思是方便数据的后期分析和处理,仅此。
2. 如果仅仅讨论用什么语言操控excel更方便的话,答案是一样不方便,关键是有没有其他人给你提供(类)库以方便调用。
3. 商业角度:落脚点是fortran  excel,否则我个人更习惯TCL。
4. xml和DXF一样,冗长繁琐,fortran编写的可行性很低。
5. 不得不说,openxml是很好的选择,脱离应用程序,方便数据交换,问题是没有fortran的SDK。
作者: pasuka    时间: 2016-8-20 08:47
lm_lxt 发表于 2016-8-19 22:30
不小心把话题讨论大了。
1. 其实我想说的是:用fortran做计算并将结果存入excel,意思是方便数据的后 ...

一言以蔽之,F03、F08标准下的Fortran,借助iso c binding已经初步实现与C的对接(虽然有些坑没有填好)
只要C或者C++有现成饭,fortran拿来即可
作者: lm_lxt    时间: 2016-8-21 08:09
这个思路不错。
作者: yulei259471    时间: 2016-8-21 11:49
谢谢分享




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2