Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #1849

xlwings v0.4.0 adds reliable support for multiple instances on Windows

Path csiph.com!usenet.pasdenom.info!news.redatomik.org!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!nzpost1.xs4all.net!not-for-mail
Return-Path <news@google.com>
X-Original-To python-announce@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.050
X-Spam-Evidence '*H*': 0.90; '*S*': 0.00; 'subject:Windows': 0.09; 'before.': 0.09; 'hooks': 0.09; 'macros': 0.09; 'reliably': 0.09; 'received:209.85.218': 0.10; 'python': 0.10; 'syntax': 0.13; 'numpy': 0.16; 'received:eu': 0.16; 'replaced.': 0.16; 'url:whatsnew': 0.16; 'windows:': 0.16; 'library': 0.20; 'windows': 0.20; 'arrays': 0.22; 'context.': 0.22; 'rid': 0.22; 'subject:support': 0.22; 'pass': 0.22; 'downloaded': 0.24; 'header :User-Agent:1': 0.26; 'error': 0.27; 'locations': 0.27; 'excel': 0.29; 'allows': 0.30; 'connection': 0.30; 'code': 0.30; 'announce': 0.32; 'instances': 0.33; 'correctly': 0.34; 'file': 0.34; 'gets': 0.35; 'received:google.com': 0.35; 'interact': 0.35; 'replace': 0.35; 'sometimes': 0.35; 'supports': 0.35; 'url:org': 0.36; 'received:209.85': 0.36; 'notes': 0.36; 'release': 0.37; 'received:209': 0.38; 'files': 0.38; 'easily': 0.39; 'still': 0.40; 'easy': 0.60; 'your': 0.60; 'close': 0.61; 'pleased': 0.64; 'to:addr:comp-lang-python-announce': 0.68; 'finally': 0.70; 'methodology': 0.72; 'details:': 0.73; 'to:addr:moderators.isc.org': 0.77; '(network': 0.84; 'excel.': 0.84; 'mac.': 0.84; 'message-id:@googlegroups.com': 0.84; 'received:209.85.218.69': 0.84; 'vba': 0.84; 'workbooks': 0.84
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=path:newsgroups:date:complaints-to:injection-info:nntp-posting-host :user-agent:mime-version:message-id:subject:from:injection-date:to :content-type:content-transfer-encoding; bh=EoKDZZJh2iG28wTz9t8vdAtvNa86IxwQIOhXhyxMqOA=; b=G6ma4aETjblZZjIUVLKg/yii4yJZEDkoi/ynpjCw2RDbRmKek5kxjZsOgdKrcl+TVo 3qx09mrDXIQzPvOAOiCFilLWAFXOLmoVZ6/OgDtqu/YZ91ZjJkU7bYFwOhWnx9q/QT/X Ii8jh+lot5jS8RLj5mC/1q7wufDjVA8FjjJLNQpGgC+afH1CzjmXhkNRzJDwTzriSWik 82LkL6MbG6sGm0rpGWmMRML+/f1Jr1FbggBUFdVeAtW1tou6eIuIGE9uDH+Nu77vMtUD G4irPMkQs9uogsPla0fvXGteerVaXDY/bahnyn9M8MxU5vmo3a3XMnlT8f6sUDndOHlc //tA==
X-Received by 10.50.111.48 with SMTP id if16mr540429igb.8.1442160815324; Sun, 13 Sep 2015 09:13:35 -0700 (PDT)
X-Received by 10.50.138.70 with SMTP id qo6mr61992igb.5.1442160815309; Sun, 13 Sep 2015 09:13:35 -0700 (PDT)
Newsgroups comp.lang.python.announce
Date Sun, 13 Sep 2015 09:13:34 -0700 (PDT)
Complaints-To groups-abuse@google.com
Injection-Info glegroupsg2000goo.googlegroups.com; posting-host=77.58.252.44; posting-account=rzTh4AoAAACq24EU69a1mLszqUAvvhy9
User-Agent G2/1.0
MIME-Version 1.0
Subject xlwings v0.4.0 adds reliable support for multiple instances on Windows
From Felix Zumstein <fzumstein@gmail.com>
Injection-Date Sun, 13 Sep 2015 16:13:35 +0000
To comp-lang-python-announce@moderators.isc.org
Content-Type text/plain; charset=ISO-8859-1
Content-Transfer-Encoding quoted-printable
X-Mailman-Approved-At Sun, 13 Sep 2015 18:32:25 +0200
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.20+
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
Approved python-announce-list@python.org
Message-ID <mailman.481.1442161946.8327.python-announce-list@python.org> (permalink)
Lines 28
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1442161946 news.xs4all.nl 23865 [2001:888:2000:d::a6]:36061
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python.announce:1849

Show key headers only | View raw


I am pleased to announce the release of xlwings v0.4.0: 

The most important update with this release was made on Windows: The methodology used to make a connection to Workbooks has been completely replaced. This finally allows xlwings to reliably connect to multiple instances of Excel even if the Workbooks are opened from untrusted locations (network drives or files downloaded from the internet). This gets rid of the dreaded "Filename is already open..." error message that was sometimes shown in this context. It also allows the VBA hooks ("RunPython") to work correctly if the very same file is opened in various instances of Excel.

Check the Release Notes for full details: 
http://docs.xlwings.org/whatsnew.html 

About xlwings: 
xlwings is a BSD-licensed python library that makes it easy to call python from 
Excel and vice versa: 

Interact with Excel from python using a syntax that is close to VBA yet pythonic. 
Replace your VBA macros with python code and still pass around your workbooks as easily as before. 
xlwings fully supports NumPy arrays and Pandas DataFrames. 

It works with Microsoft Excel on Windows and Mac. 

http://xlwings.org

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

xlwings v0.4.0 adds reliable support for multiple instances on Windows Felix Zumstein <fzumstein@gmail.com> - 2015-09-13 09:13 -0700

csiph-web