草庐IT

excel_template

全部标签

python - 从受密码保护的 Excel 文件到 pandas DataFrame

我可以用这个打开受密码保护的Excel文件:importsysimportwin32com.clientxlApp=win32com.client.Dispatch("Excel.Application")print"Excellibraryversion:",xlApp.Versionfilename,password=sys.argv[1:3]xlwb=xlApp.Workbooks.Open(filename,Password=password)#xlwb=xlApp.Workbooks.Open(filename)xlws=xlwb.Sheets(1)#countsfrom1,

python - django1.8-上传Excel插入数据库时​​如何手动追加信息

excel就像左图有3列。插入数据库时​​,我需要像右图那样手动添加2列,最后一共插入5列。这2个额外的列信息是从其他数据库中获取的。另一个功能是如果已经存在文件,新上传的文件将覆盖现有文件。[下面的views.py中的片段]我已经尝试了两个3方工具但没有用,所以也许只使用嵌入在django中的那个更好。版本:Python2.7。Excel2013.Django1.8.非常感谢任何帮助。希望可以提供有关如何附加这两列的详细信息片段:uploader=request.session['uploader']Date=request.session['date']表单.pyfromdjang

python - 使用 xlrd 读取 excel 文件

我在读取由我无法控制的Perl脚本编写的.xls文件时遇到问题。这些文件在单元格中包含一些格式和换行符。filename='/home/shared/testfile.xls'book=xlrd.open_workbook(filename)sheet=book.sheet_by_index(0)forrowIndexinxrange(1,sheet.nrows):row=sheet.row(rowIndex)这是抛出以下错误:_locate_stream(Workbook):seen0544444444444444444442044444444444444444444172480=4

python - 在 Django 的 TEMPLATE_DIRS 中使用外部 URL

Django在Settings.py中的TEMPLATE_DIRS调用unix风格的斜杠。正因为如此,当我打电话get_template('some/template.html')在View中,结果总是从根开始,并导致对的调用/home/username/projectname/public/some/template.html问题是我想使用托管在完全不同站点上的模板。这适用于其他Settings.py字段(MEDIA_URL和STATIC_URL),它将采用绝对的http路径,没有异议。给定一个http路径,TEMPLATE_DIRS('http://example.com/',)在

python - 在 OpenPYXL 中运行 50k 行 Excel 文件的最快方法

我在python中使用openpyxl,我正在尝试运行50k行并从每一行中获取数据并将其放入文件中。但是..我发现它运行得越慢越好。前1k行非常快,不到一分钟,但之后的1k行需要越来越长的时间。我正在打开一个.xlsx文件。我想知道将.txt文件打开为csv或其他文件或读取json文件或其他文件是否更快?或者以某种方式转换成阅读速度更快的东西?我在给定列中有20个唯一值,然后每个值的值都是随机的。我正在尝试为每个值获取整个唯一值列的字符串。值1:1243,345,34,124,值2:1243,345,34,124,等等等等我正在遍历值列表,查看名称是否存在于文件中,如果存在,那么它将访

python - 使用 Python 从 Excel 到 PowerPoint 的图表

我有一个Excel工作簿,它是使用出色的“xlsxwriter”模块创建的。在这个工作簿中,大约有200个嵌入式图表。我现在正尝试将所有这些图表导出到几个powerpoint演示文稿中。理想情况下,我想保留原始格式和嵌入数据而不链接到外部excel工作簿。我确信有一种方法可以使用VBA执行此操作。但是,我想知道是否有办法使用Python来做到这一点。有没有办法将xlsxwriter图表对象放入powerpoints中?我查看了python-pptx,但找不到任何关于从excel工作簿中获取图表或数据系列的信息。感谢任何帮助! 最佳答案

Python循环遍历Excel工作表,放入一个df

我有一个excel文件foo.xlsx,其中包含大约40张sh1、sh2等。每张纸的格式为:areacntname\nparty1name\nparty2blah955word375在每张工作表中,我想将格式为name\nparty的变量重命名为仅将party作为标签。示例输出:areacntparty1party2sheetbacon955sh1spam375sh1eggs2184sh2我正在读取文件:book=pd.ExcelFile(path)然后想知道我是否需要做:forfinfilelist:df=pd.ExcelFile.parse(book,sheetname=??)'m

python - 通过 django admin 将 excel 数据导入模型

我需要Django管理界面来接受管理员上传的Excel文件,其中每个Excel文件中的数据都被插入到我的数据库模型中。我怎样才能使这样一个“上传”按钮出现在Django模型管理页面上,单击该按钮要求管理员选择一个.xls文件,一旦上传完成,其数据就会被添加到数据库中完成了吗? 最佳答案 我已经这样做了,但我只是设置了一个带有文件上传的简单View(实际上这比将它直接添加到Django管理页面更有意义,因为一个编辑页面=一个模型实例,我假设你的excel包含多个模型)。在forms.py中,一个带有文件上传字段的简单表单classIm

python - 如何使用 Python win32com 调用 Excel VBA 函数和子函数?

我的Excel工作簿包含与下面类似的VBA子程序和宏;他们坐在模块1中。如何使用Pythonwin32com模块调用它们?PublicSubsetA1(ByValsAsString)ThisWorkbook.ActiveSheet.Range("A1").Value=sEndSubPublicFunctiongetA1()AsStringgetA1=ThisWorkbook.ActiveSheet.Range("A1").ValueEndFunction非常感谢! 最佳答案 importwin32com.clientxl=win32

python - 来自 Python 的自动化 Excel

在我的公司,我们在开发和生产环境中使用Linux。但是我们有一台运行Windows和Excel的机器,因为我们使用第三方应用程序excel插件将金融市场数据传输到机器上。该加载项提供了一些函数(就像Excel函数),用于将这些数据输入本地计算机,然后发送回MySql数据库。我们还开发了一些VBA脚本来自动化任务,但仍然不满意结果。我正在考虑使用Python来完成所有这些工作,但在开始之前,我需要找到一个可以完成的python包在不打开Excel的情况下使用python操作Excel(及其加载项)并使用其功能?如果我需要打开Excel,我需要每天或在一天中的特定时刻自动执行执行脚本的任务