首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >请使用Excel了解CSV电源使用情况

请使用Excel了解CSV电源使用情况
EN

Stack Overflow用户
提问于 2012-02-18 21:03:34
回答 1查看 395关注 0票数 1

这可能有点奇怪,但希望对于比我更有知识的人来说不会太难。我目前正在笔记本电脑上使用一个名为Joulemeter的工具。这个程序测量我的机器的电力使用情况,并将数据保存为CSV文本文件。

以下是输出读数的示例:

代码语言:javascript
复制
TimeStamp (ms), Total Power (W), CPU (W), Monitor (W), Disk (W), Base (W), Application (W)
63465092415703,16.1,0.1,7.3,0.0,8.7,--
63465092416716,16.2,0.3,7.3,0.0,8.7,--
63465092417730,17.2,1.3,7.3,0.0,8.7,--
63465092418744,16.2,0.3,7.3,0.0,8.7,--
63465092419774,16.1,0.1,7.3,0.0,8.7,--
63465092420786,17.1,1.1,7.3,0.0,8.7,--

因此,我主要对特定时间内的总用电量感兴趣,例如,获取超过8小时的读数并计算总用电量。如果有人能为我指明正确的方向,我将不胜感激。我希望使用Excel来显示这些信息,并且找到一个等式来显示时间戳是格式化的时间和日期,这给我带来了特别的麻烦。

感谢您在^_^中阅读

EN

回答 1

Stack Overflow用户

发布于 2012-02-19 06:30:23

为了在Excel中将TimeStamp显示为日期/时间,您需要将其缩放为TimerSerial数字,然后对其进行格式化以显示所需内容。

要缩放它,你需要知道你的TimeStamp的基数是什么(例如,哪个日期是0TimeStamp ),并计算到0时间的偏移量。

Excel时间可以使用1900或1904作为基准日期。请参阅此MS article

要转换TimeStamps,请使用以下公式

代码语言:javascript
复制
=(+A1-Offset)/86400000  

其中,Offset是用于对齐两个系统的计算值。例如,如果您的示例数据中的TimeStamp发生在2012年1月31日,Offset = 59,927,882,400,000

要将结果显示为日期/时间,请将其格式化为所需的精度。

例如,yyyy/mm/dd hh:mm:ss.000将向ms显示日期和时间。

这将使示例2012/01/31 22:20:15.703中的第一行

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9341414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档