Tag: xls

python – 在使用xlwt创build相同的文件后用xlrd打开XLS文件时出错

我的脚本使用xlwt模块创buildXLS文件(其中填充了一些数据)并将其保存在工作目录中。 该操作的第一部分已成功完成。 在同一个脚本中,下一部分是读取保存的XLS文件,并根据该文件创build另一个填充了某些值的XLS文件。 第一次XLS保存后,我得到一个错误,读取保存XLS使用xlrd作为下; ERROR: Traceback (most recent call last): ERROR: File "C:\Esri_SCRIPTS\GDB_FC_SourceMapping_Service_V6\GDB_FC_SourceMapping_V6_Dev.py", line 200, in <module> ERROR: wb=xlrd.open_workbook(CurWrokDir + '\DataSources.xls') ERROR: File "C:\Python26\ArcGIS10.0\lib\site-packages\xlrd\__init__.py", line 454, in open_workbook ERROR: bk.parse_globals() ERROR: File "C:\Python26\ArcGIS10.0\lib\site-packages\xlrd\__init__.py", line 1473, in parse_globals ERROR: self.handle_sst(data) ERROR: File "C:\Python26\ArcGIS10.0\lib\site-packages\xlrd\__init__.py", line 1446, in handle_sst ERROR: self._sharedstrings = unpack_SST_table(strlist, uniquestrings) ERROR: File "C:\Python26\ArcGIS10.0\lib\site-packages\xlrd\__init__.py", line […]

如何减less检查一个Excel单元格是否被locking的时间?

我正在开发一个excel工作簿。 我想从一个.txt文件中的一些数据放在不同的工作表中。 在插入数据之前,我想检查单元格是否被locked 。 我正在使用python脚本来检查单元格是否被locking。 详细我使用com的isLocked函数( com用于由python Excel操作)。 在一个特定的工作表中,我得到了30-40个locking单元,总共花费20-30分钟来检查locking状态。 有没有更好的方法来检查locking状态,以减less所需的时间?

Excel表格中的Excel Interopsorting数据

我正在使用C#并希望基于两列对一些数据进行sorting。 我已经浏览了互联网上的各种网页,并拿出了下面的代码。 问题是,代码不能编译。 我正在使用Excel 2013&.Net Microsoft Excel对象库是版本15.我可以做所有我需要在Excel中做预计sorting数据。 突出显示sorting方法中具有Type.Missing的第三行。 它说参数5不能从对象转换到Microsoft.Office.Interop.Excel.XlSortOrder。 Excel.Range rngSort = _xlWorksheet.get_Range("A2", "J" + lastRow); rngSort.Sort(rngSort.Columns[1, Type.Missing], Excel.XlSortOrder.xlAscending, rngSort.Columns[2, Type.Missing], Type.Missing, Excel.XlSortOrder.xlAscending, Type.Missing, Excel.XlSortOrder.xlAscending, Excel.XlYesNoGuess.xlYes, Type.Missing, Type.Missing, Excel.XlSortOrientation.xlSortColumns, Excel.XlSortMethod.xlPinYin, Excel.XlSortDataOption.xlSortNormal, Excel.XlSortDataOption.xlSortNormal, Excel.XlSortDataOption.xlSortNormal); rngSort = null;

导出到excel文件,单元格行中,ALT + ENTER

我需要在一个单元格使用PHP xls导出行换行,我已经尝试\ r或\ n他们把文本到下一个单元格的字符,而不是把文本放在同一个单元格换行符。 例: hello world 我需要一行和下一个世界像你在同一个细胞。

使用jxl将string转换为date

我正在使用jxl来读取/写入xls文件。 我需要将包含date的整个列从stringtypes转换为datetypes(stringtypes为dd / mm / yyyy)。 我只需要转换细胞保存他们的内容和格式(日/月/年)。 非常感谢。

Python:当文件在列标题中包含特殊字符时,使用Pandas读取Excel文件

我知道你可以用pandas阅读Excel文件,但是在工作表中的列标题没有像纯文本那样易于阅读的格式的文件中,我遇到了麻烦。 换句话说,如果列标题有特殊字符,那么文件将无法导入。 就像您将数据导入到Microsoft Access或其他数据库一样,您可以select导入或删除特殊字符。 我唯一的解决办法是编写一个Excelmacros来去除导入时通常不被数据库喜欢的字符,然后使用python导入文件。 但是,必须有一种纯粹使用python来处理这种情况的方法(这个速度要快得多)。 我的问题是,如果python处理导入.xls和.xlsx文件,当列标题有特殊字符不会导入?

Excel多个Drop-Boxes

我正在试图创build一个电子表格,其中1 = Name 2 = Month。 我试图做到这一点,如果你select月份和名称,它会显示相应的数据。 有人可以请帮助最好的方式来做到这一点? 请让我知道如果我需要详细阐述我的问题。 由于我无法上传照片…我已经尝试提供和下面的例子来澄清。 我能够使用Vlookup只使用一个下拉框,但我并没有很好的运用第二个Dropbox。 任何帮助将不胜感激! John Adam Rob Win Lost Win Lost Win Lost January 15 1 50 3 30 5 February 20 2 45 2 35 4 March 25 3 40 1 10 6 Name Adam Month February Win 45 Lost 2

我怎样才能改变我的.xls.erb文件为每一行创build一个新的工作表?

我正在关注导出CSV和Excel的RailsCast教程。 我的目标是出口到Excel。 一切工作正常,但我希望每个产品都有其表单。 下面是每个教程的代码,然后我试图调整我的需求。 /config/application.rb require File.expand_path('../boot', __FILE__) require 'csv' require 'rails/all' /config/initializers/mime_types.rb Mime::Type.register "application/xls", :xls /app/models/product.rb class Product < ActiveRecord::Base attr_accessible :name, :price, :released_on def self.to_csv(options = {}) CSV.generate(options) do |csv| csv << column_names all.each do |product| csv << product.attributes.values_at(*column_names) end end end end 应用程序/控制器/ products.rb class ProductsController < ApplicationController def index @products = […]

将ODS转换为XLSX会导致列太多

我已经使用LibreOffice将ODF文件转换为XLSX。 当我在Excel 2013中打开输出文件时,每张纸上的列数太多。 我该如何解决? 滚动条现在是没用的。 请注意,我不能复制并粘贴到新的工作表,因为有许多复杂的公式相互关联的工作表。 我应该上传文件的地方? 谢谢。

如何在java或android中读取XLS(Excel)文件中的数据

我正在使用JExcelApi v2.6.12 jar文件。 http://www.andykhan.com/jexcelapi/download.html 。 我有一个像下面的图像的XML文件: 现在,我想从这个文件中获取所有的行: 我正在关注这个答案如何从XLS(Excel)文件读取数据[Java,Android] 但它不起作用,我的结果总是返回"Data not found..!" 我的代码: private void test(){ String iconsStoragePath = Environment.getExternalStorageDirectory() + "/SmsBaz"; File sdIconStorageDir = new File(iconsStoragePath); String filePath = sdIconStorageDir.toString() +"/m.xls"; try { List<String> resultSet = read("id",filePath); Log.e("size","=>"+resultSet.get(0)); } catch (IOException e) { e.printStackTrace(); } } public List<String> read(String key,String inputFile) throws IOException { List<String> […]