xlrd

    1熱度

    1回答

    我有一些代碼可以打開一個帶有xlrd的Excel工作簿,將它複製爲xlutils,然後用xlwt更新它,然後將其寫回到另一個文件。 生成的工作簿缺少原來存在的所有命名範圍。我100%確定指定的範圍存在於原始範圍中,因爲我實際上是在讀取它們(從xlrd對象,在複製之前),並根據它們更新我的更新。 假設這是使用xlutils.copy.copy的自然效果,xlwt有什麼方法可以讓我重新創建從同一工作簿

    0熱度

    2回答

    我無法在格式化字符串爲UTF-8 在這個腳本IM從Excel中獲取數據文件 然後打印出來的一環,問題是 字符串包含特殊字符出現錯誤。 在結果我不斷收到「帕特雷«cija」而不是‘Patrīcija’ 似乎無法找到這個問題 #!/usr/bin/env python # -*- coding: utf-8 -*- import sys import xlrd

    21熱度

    2回答

    我目前使用熊貓閱讀Excel文件,並向用戶展示其表名,以便他可以選擇他想使用的表格。問題是這些文件真的很大(70列x65k行),最多需要14s才能加載到筆記本上(CSV文件中的相同數據需要3s)。 我在熊貓的代碼是這樣的: xls = pandas.ExcelFile(path) sheets = xls.sheet_names 我試過xlrd過,但得到類似的結果。這是我的代碼以xlrd:

    0熱度

    1回答

    我需要得到「範圍命名的」爲一個特定的單元格中輸入值,獲得命名的範圍爲特定的細胞從Excel中。 我進入「範圍命名的」在Excel(A4,B4)單元格的值,以讀取單元格的值,我們使用sh.cell(行,列),但如何獲得該單元的名稱範圍值。 我沒有得到該怎麼辦...... 幫助我..謝謝提前

    3熱度

    2回答

    我想學習使用Python中的xlrd包來讀取Excel文件,並且我製作了一個包含時間日期列表的示例文件,並在第二列中它對應的星期幾。 問題是,當我讀取數據時,它將其顯示爲一個數字。我怎樣才能得到日期來顯示它應該的方式? [u'Date', u'Day'] [41162.0, u'Monday'] [41163.0, u'Tuesday'] [41164.0, u'Wednesday'] [

    5熱度

    3回答

    文本的一個子集的格式使用Python,我需要找到一個給定的Excel工作表單元格是要麼粗體或斜體所有子。 我的問題是與此類似: Using XLRD module and Python to determine cell font style (italics or not) ..但該解決方案並不適用於我,因爲我不能假定相同的格式爲持有小區中的所有內容。在一個單元格的值可以是這樣的: 1.一些大膽

    0熱度

    1回答

    問題:雖然我安裝了相同的軟件,但我不能使用xlrd模塊? 錯誤得到: Traceback (most recent call last): File "D:\xlrd_1.py", line 1, in <module> import xlrd File "D:\Python31\lib\xlrd\__init__.py", line 345 u"Conso

    5熱度

    1回答

    得到的Excel單元格屬性其實我使用xlrd模塊0.8版本,但我不知道該怎麼念想的背景顏色,字體細胞特性,以及細胞是否被鎖定。 我試圖用 import xlrd wb = xlrd.open_workbook(...) sh = wb.sheet_by_index(...) sh.sh._cell_xf_indexes(2, 2) 它提出了一個錯誤,說格式化的信息需求,而讀wb進行設置,

    4熱度

    1回答

    我試圖用python創建工作簿,我需要測試不同單元格的值來填充它,但我遇到了一些麻煩。 我使用xlrd and xlwt來創建和編輯excel文件。 我做了一個我的問題的例子,我不明白爲什麼它不工作。 import xlwt import xlrd wb = xlwt.Workbook() ws = wb.add_sheet('Test') ws.write(0,0,"ah") cell

    6熱度

    3回答

    我在讀取由我無法控制的Perl腳本編寫的.xls文件時遇到問題。這些文件在單元格內包含一些格式和換行符。 filename = '/home/shared/testfile.xls' book = xlrd.open_workbook(filename) sheet = book.sheet_by_index(0) for rowIndex in xrange(1, sheet.nrows)