2012-12-12 29 views
1

我正在嘗試編寫一個鏈接到不斷更新的Excel表單和溫度列表的Python腳本。我們在15個國家設有站點,每10分鐘記錄一次海洋/大氣溫度記錄,並將它們發送給我們,並全天候運行。該excel文件是10列寬和幾千行長,每10分鐘有一個新的數字新行。我們擔心臨時工之間的差異變化太快或太慢,而且我們不斷用手檢查。我們有幾十個條件,我們經常通過手動監控和檢查,通常只檢查一列中的最新行,以查看它是否位於距最後一行50或100或1000行的某個(2度)範圍內行。有沒有人使用過類似的東西?我基本上想寫一個始終運行的腳本,並檢查幾個條件是真的。我希望能夠將40或50條件寫入腳本,並且只要其中一個條件爲TRUE,我就會收到諸如「條件8現在爲真」的通知。任何關於python庫或書籍的建議我都可以使用,專門用於此目的?鏈接到Excel表單並檢查條件爲真時的Python腳本

+0

Excel文件如何更新?你有一些腳本可以合併來自15個站點的文件並隨時更新Excel文件嗎?一個Excel文件,使用某種Microsoft協作共享的東西,人們可以從每個站點編輯?或者是什麼? – abarnert

+0

我不完全確定,我只是知道,如果我打開它14:19:59它將有x行數,如果我在14:20:01打開它將有x + 1行數。它只是一個普通的.xls文件。每次分鐘它都會更新一排新價格。 – user1367204

+2

數據可能來自「數據連接」 - 在Excel 2010中,您可以通過轉到數據選項卡並單擊「連接」來檢查此數據 - 最好確定數據來自哪裏以查看如果你能更直接地瞭解它。 – Marius

回答

0

首先,它聽起來像你的系統會好得多,如果它是由實際數據庫支持的web應用程序。根據你的問題描述,這將是微不足道的。除此之外,這看起來像你想要的:http://www.python-excel.org/

用cron作業(或計劃任務,如果你在Windows上)運行你的腳本,你應該是金。

+0

謝謝。我們使用mac電腦,你知道這是否有所作爲?另外,除了你的頭腦,你知道任何一個'實際數據庫'手冊支持的'webapp'嗎? – user1367204

+0

Python是跨平臺的,Mac的cron,所以它不應該是一個問題。如果你對python感到滿意,我推薦:https://www.djangoproject.com/ Django是一個易於使用的Web框架,具有極好的文檔和教程。否則,你會很好:php,asp,node.js,ruby等等......我碰到的一件事可能會讓它變得更容易:http://www.jtable.org/ - 這使得它非常簡單構建「表格式」CRUD(創建/讀取/更新/刪除)應用程序。 –