Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.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 创建文件读/写的标准方法&x27;图书馆';?_Excel_Vba_Io - Fatal编程技术网

Excel 创建文件读/写的标准方法&x27;图书馆';?

Excel 创建文件读/写的标准方法&x27;图书馆';?,excel,vba,io,Excel,Vba,Io,我正在尝试使用Excel VBA为旧文件格式创建文件读/写“库”。仅供参考,格式是LIS79,这是一种旧的石油行业格式,用于将井场数据写入磁带-主要是井眼测量数据流,如密度、电阻、温度等。完整的规范是(PDF文档)-它相当长且枯燥 当我使用ExcelVBA时,我想它不是一个真正的库,而是一个sub和函数等的集合 我已经开发了一个月左右,并且取得了很好的进展,尽管它变得越来越复杂——我需要编写的sub和函数的数量不断增加 我想我可能不是第一个尝试根据其规范编写文件读/写库的人。因此,我一直在搜索S

我正在尝试使用Excel VBA为旧文件格式创建文件读/写“库”。仅供参考,格式是LIS79,这是一种旧的石油行业格式,用于将井场数据写入磁带-主要是井眼测量数据流,如密度、电阻、温度等。完整的规范是(PDF文档)-它相当长且枯燥

当我使用ExcelVBA时,我想它不是一个真正的库,而是一个sub和函数等的集合

我已经开发了一个月左右,并且取得了很好的进展,尽管它变得越来越复杂——我需要编写的sub和函数的数量不断增加

我想我可能不是第一个尝试根据其规范编写文件读/写库的人。因此,我一直在搜索StackExchange,使用Google搜索,并在当地大学图书馆浏览编程书籍,看看是否存在某种标准流程或方法,使整个任务变得更简单。唉,虽然我没有正式的编程背景,但我没有找到任何东西,所以我可能不知道到底要搜索什么

有人知道创建文件读/写库的标准方法、过程或指南吗

或者这仅仅是一个坚持不懈的问题——文件读/写库的创建可能是一个漫长而复杂的过程


非常感谢。

你应该考虑的唯一的“标准”是关于“图书馆”将如何使用,由谁(以及可能多久)使用。我用于此类接口的一般规则是在现有的“标准”库调用上对读/写文件(Windows、DOS、Linux等)的读/写函数进行建模。只要选择一个对你、你的公司、你的行业都有意义,并且很可能被充分理解的。在设计这样的API时,最重要的是抽象——让库处理尽可能多的特定于格式的工作。感谢@PeterT提供的信息,这真的很有帮助——给了我更多的东西来阅读。干杯。唯一的“标准”你应该考虑的是“如何”图书馆将被使用,由谁(以及可能多久)。我用于此类接口的一般规则是在现有的“标准”库调用上对读/写文件(Windows、DOS、Linux等)的读/写函数进行建模。只要选择一个对你、你的公司、你的行业都有意义,并且很可能被充分理解的。在设计这样的API时,最重要的是抽象——让库处理尽可能多的特定于格式的工作。感谢@PeterT提供的信息,这真的很有帮助——给了我更多的东西来阅读。干杯