使用python制作本地服务器应用程序的最佳方法

时间:2017-01-30 11:43:46

标签: python django vba

我希望简单易用地集成python和vba。

人们,如果他们在阅读本文后亲自与我会面,那么读这篇文章可能会让我失望,但我正在为此目的使用django开发服务器。

有没有简单而且更好的方法。

仅举例:

我想使用python moduel openpyxl将逗号分隔的字符串导出为ex​​cel文件。

这是django app url.py

from django.http import HttpResponse
from openpyxl import Workbook

def demo(request, data):
    (identifier, numbers, filepath) = data.split(';;;')
    wb = Workbook()
    ws_sent = wb.active
    for number in numbers.split(','):
        ws_sent.append((number.strip(),))
    wb.save(filepath + identifier + '.xlsx')
    return HttpResponse(identifier + " : Completed")

这是django app views.py

Sub demohttp()
    Set httpobject = CreateObject("MSXML2.XMLHTTP")
    url = "http://localhost:8000/appname/identifier;;;1,2,3,4,5,6,7,8,9;;;C:/ActiveDocument.Path"
    httpobject.Open "GET", url, False
    httpobject.send
    msgbox httpobject.responseText
End Sub

VBA:

"#{id:repeatsecondlevelnodes}"

与以下相比,这是非常快的: 从vba shell函数调用python

与以下相比,这非常简单: 从word vba自动化excel。 Excel就是一个例子。我有很多我希望转换为django应用程序的python脚本。

问题 1)有任何垮台吗? 我检查了它的最大数量,最多可达1200个唯一数字。

2)有没有更好的方法? 我试图学习服务器端com,但看起来很乱。

0 个答案:

没有答案