小编Thi*_*ell的帖子

动态引用Excel工作表

我有一个应该如此简单的问题,但我并没有理解它.我为商店打印了价格表,今年他们将零件编号分成5个工作表而不是一个.

当用户想要打印出一个pricetag时,她输入=进入C10,点击工作表"Pricelist"并导航到她需要的部件号.

得到的C10公式为:= Pricelist!B40

E10必须包含有关零件编号的更多信息,因此E10公式为:= VLOOKUP(C10,Pricelist!B:N,2,FALSE)

但是,现在使用新的工作表,她可能会选择工作表"New_Items",在这种情况下,C10的结果公式为:= New_Items!B40

如何编写E10的公式,以便它引用与C10相同的工作表.

我需要E10 = VLOOKUP(C10,Pricelist!B:N,2,FALSE)

自动变为*= VLOOKUP(C10,New_Items!B:N,2,FALSE)*

有道理?是否可以让Excel根据另一个单元格的引用修改工作表引用?

TIA!

excel-2007 excel-formula

10
推荐指数
1
解决办法
2万
查看次数

在OpenERP中设置默认日期

我正在为OpenERP 7创建一个模块,在创建新合作伙伴时将今天的日期设置为默认值.我已经安装了模块,重新启动了Openerp服务,默认值没有改变.(我在网站字段中包含了一个"goofball"字段和虚假默认数据,以确保它不是python lambda代码问题.它不是......)这是我在partner.py中的代码:

from osv import osv, fields
import datetime

class res_partner(osv.osv):
    _inherit = 'res.partner'

    _columns = {"goofball":fields.char('goofball', size=15)}

    _defaults = {
        'website': 'www.veppsight.com',
        'date': lambda *a: datetime.date.today().strftime('%Y-%m-%d'),
    }
Run Code Online (Sandbox Code Playgroud)

没有为网站和日期字段输入默认数据,并且在我在psql中验证的数据库中未创建"goofball"字段.我究竟做错了什么?

openerp

4
推荐指数
1
解决办法
7228
查看次数

Django admin - 'NoneType'对象没有属性'rindex'

我正在阅读Django 1.0网站开发书.在第8章,我无法使管理应用程序工作.这是我得到的追溯.

Environment:

Request Method: GET
Request URL: http://127.0.0.1:8000/admin/

Django Version: 1.3
Python Version: 2.6.5
Installed Applications:
['django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.comments',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'django_bookmarks.bookmarks',
 'debug_toolbar',
 'django.contrib.admin',
 'django.contrib.admindocs']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.middleware.csrf.CsrfResponseMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'debug_toolbar.middleware.DebugToolbarMiddleware')


Traceback:
File "/usr/local/lib/python2.6/site-packages/django/core/handlers/base.py" in get_response
  101.                             request.path_info)
File "/usr/local/lib/python2.6/site-packages/django/core/urlresolvers.py" in resolve
  252.                     sub_match = pattern.resolve(new_path)
File "/usr/local/lib/python2.6/site-packages/django/core/urlresolvers.py" in resolve
  252.                     sub_match = pattern.resolve(new_path)
File "/usr/local/lib/python2.6/site-packages/django/core/urlresolvers.py" in resolve
  158.             return ResolverMatch(self.callback, args, kwargs, self.name)
File "/usr/local/lib/python2.6/site-packages/django/core/urlresolvers.py" in _get_callback
  169.             mod_name, func_name = get_mod_func(self._callback_str)
File …
Run Code Online (Sandbox Code Playgroud)

python django django-admin

2
推荐指数
1
解决办法
5934
查看次数

使用Python可靠地强制返回路径

我是一名Python初级学生,所以请记住这一点.在Python脚本中,我需要设置一个与发件人地址不同的Return-Path地址.(我使用Gmail作为SMTP服务器.)

我已经对这个问题进行了大量的搜索,发现了很多"答案",但没有解决方案.我尝试了这个链接设置返回路径与Python sendmail的MIME消息,但它根本不适合我.我可以更改电子邮件收件人看到的"收件人:"地址,但是当他们点击"回复"时,它会再次返回到发送电子邮件地址.

这是我正在尝试写的功能.它工作得很好,除了我需要强制一个不同的返回路径.

#!/usr/bin/python
import smtplib
import os

from email.MIMEMultipart import MIMEMultipart  
from email.MIMEBase import MIMEBase  
from email.MIMEText import MIMEText  
from email.Utils import COMMASPACE, formatdate  
from email import Encoders  
import sap_mailserverdata as sf 

def send_mail(sent_to, subject, body_text, sent_from_addr='', sent_from_name='', files=[], cc=[], bcc=[]):  
    """Send emails with or without attachments."""  
    assert type(sent_to)==list    
    assert type(files)==list  
    assert type(cc)==list  
    assert type(bcc)==list  

    message = MIMEMultipart()
    message['From'] = sent_from_addr
    message['To'] = COMMASPACE.join(sent_to)
    message['Date'] = formatdate(localtime=True)
    message['Subject'] = subject
    message['Cc'] = COMMASPACE.join(cc)
    message.preamble = 'You …
Run Code Online (Sandbox Code Playgroud)

python email smtplib

0
推荐指数
1
解决办法
1595
查看次数