V0.0.8

开发历史记录

  1. xls、xlsx格式转换为csv格式（done! 2014-4-2）
  2. 批量转换 （done！2014-4-7）
  3. 同时批量处理不同格式要求的xls。（由于communication
list的格式不统一，需要xls文件严格按melens标准来命名，在代码中读取文件名，按不同文件名进行判断，并调用相应的处理函数）（done！2
014-4-7）
  4. 转换的csv文件，按照MELENS标准命名方式命名。（done! 2014-4-13）
  5. 输出一份report，保存各种清单对应的有效行数，用来和原始文件核对确保没有内容丢失。（该功能取消）
  6. xls，csv文件内容对比（按行），将各行的差异部分，输出到report中，以便确认。（该功能取消）
  7. IO list 转CSV，提供AIO空行，DIO空卡删除功能。（done！2014-4-7）
  8. 限定每份csv表格的标准尺寸，防止存在多余列造成导入失败（done！2014-4-7）
  9. 按列内容，保证integer和float格式正确。（done！2014-4-9）
  10. PIF表格处理函数。（done! 2014-4-10）
  11. AIO函数中，Engineering Value 和Overrange
setting列增加float小数位如果为0，将格式转为int的功能。实现同一列即有int又有float的功能（done! 2014-4-13）
  12.
AIO函数中，对AIO清单Remark2，3两列长文字的支持不好，导致倒入内容没有原来多（尝试如何删除cellValue中的连续多个空格）。（发
现自动转换和手动转换的结果一致。暂时pending。2014-4-14）
  13. DIO函数中，判断卡件四个通道是否都为’none’的功能有错误，要修改。（done！2014-4-13）
  14. Parameter List函数中，value一列有float和int之分，要进行判断并区分［可以与11条一同处理］。（done!
2014-4-13）
  15.
11和13中的两条，可以考虑把所有数据全部转换为字符串，然后再写入csv。（尝试失败，目前判断小数位是否为0的方法将80.0转为80）
  16. Drawing Management：在CSV中只保留有changed的行，两个changed的行都删掉。（好处:
导入的时候不用按那么多回车）（done! 2014-4-13）
  17. AIO，DIO，PIF生成的CSV文件自动改名为IAnaDef，IDigDef，IDIgMixDef。（done!
2014-4-13）
  18.
outcome文件夹：根据source中文件所处的子目录，在outcome中新建相同的目录，并相应存放csv文件。放在source根目录下的文件
，就直接放在outcome根目录下。（to be continue）
  19. AIO, over range setting也要区分float和int。仍然可以考虑先将所有内容都转换为字符串
再写入csv。（done! 2014-4-13）
  20. Parameter
List中科学计数法的问题，研究一下。(尝试导入1E+38和-1E+38，新旧对照结果正常。done！2014-4-13)
  21. 检查全角字符及罗马字符，给出出错的文件及位置提示。目前已经完成Drawing, AIO,
convert_comm_2RowHeader, convert_sebus_3RowHeader, 的代码（to be continue）
  22. 增加使用者回车确认转换结束的提示。（done! 2014-4-14）
  23. 修改Drawing Management List的函数，对CSV文件页数进行限定。（done！2014-4-15）
  24. 修正了Drawing Management函数中无法保存一个changed的错误。（done！ 2014-4-15）
  25. 对DIO，AIO和PIF进行列数限定，仅保存到Rev之前的列。（to be continue）