Здесь вы можете найти все коды формата строки: http://au2.php.net/strftime
In [1]: import datetime
In [2]: today=datetime.date.today()
In [3]: yesterday=today-datetime.timedelta(1)
In [4]: yesterday.strftime('%m%d%y')
Out[4]: '110909'
Однако, это - ручное решение не автоматизированное.
Еще легче (потому что это сохраняет его для Вас в следующий раз)...
In Excel
Data/Import Внешние Данные / Новый Веб-запрос
возьмут Вас к подсказке URL. Введите свой URL, и он разграничит доступные таблицы на странице для импорта. Вуаля.
использование Python:
, например, предполагают, что Вы хотите очистить кавычки Форекса в форме csv от некоторого сайта как: fxquotes
тогда...
from BeautifulSoup import BeautifulSoup
import urllib,string,csv,sys,os
from string import replace
date_s = '&date1=01/01/08'
date_f = '&date=11/10/08'
fx_url = 'http://www.oanda.com/convert/fxhistory?date_fmt=us'
fx_url_end = '&lang=en&margin_fixed=0&format=CSV&redirected=1'
cur1,cur2 = 'USD','AUD'
fx_url = fx_url + date_f + date_s + '&exch=' + cur1 +'&exch2=' + cur1
fx_url = fx_url +'&expr=' + cur2 + '&expr2=' + cur2 + fx_url_end
data = urllib.urlopen(fx_url).read()
soup = BeautifulSoup(data)
data = str(soup.findAll('pre', limit=1))
data = replace(data,'[<pre>','')
data = replace(data,'</pre>]','')
file_location = '/Users/location_edit_this'
file_name = file_location + 'usd_aus.csv'
file = open(file_name,"w")
file.write(data)
file.close()
<час> редактирование: получить значения от таблицы: пример от: palewire
from mechanize import Browser
from BeautifulSoup import BeautifulSoup
mech = Browser()
url = "http://www.palewire.com/scrape/albums/2007.html"
page = mech.open(url)
html = page.read()
soup = BeautifulSoup(html)
table = soup.find("table", border=1)
for row in table.findAll('tr')[1:]:
col = row.findAll('td')
rank = col[0].string
artist = col[1].string
album = col[2].string
cover_link = col[3].img['src']
record = (rank, artist, album, cover_link)
print "|".join(record)
Быстрый и грязный:
Копия из браузера в Excel, сохраните как CSV.
Лучшее решение (для долгосрочного использования):
Запись немного кода на языке по Вашему выбору, который раскроет содержимые HTML и очистит биты, которые Вы хотите. Вы могли, вероятно, добавить все операции данных (сортировка, усреднение, и т.д.) сверх поиска данных. Тем путем просто необходимо выполнить код, и Вы получаете фактический отчет, что Вы хотите.
Все это зависит от того, как часто Вы будете выполнять эту конкретную задачу.
Excel может открыть http страницу.
, Например:
Нажимают File, имя файла Open
Under, вставляют URL т.е.: , Как я могу очистить HTML-таблицу к CSV?
Нажимают ОК
, Excel прилагает все усилия для преобразования HTML в таблицу.
не самое изящное решение, но действительно работает!
Вы попытались открыть его с Excel? При сохранении электронной таблицы в Excel как HTML, Вы будете видеть, что формат превосходит использование. Из веб-приложения я записал, что выложил этот формат HTML, таким образом, пользователь может экспортировать в Excel.
Если Вы - анализ экранных данных и таблица, Вы пытаетесь преобразовать, имеет данный идентификатор, Вы могли всегда делать regex синтаксический анализ HTML наряду с некоторыми сценариями для генерации CSV.