对不起,我的英语请。 我是新的开放式XML SDK。 我的程序能够导出一些数据和DataTable到Excel文件(模板)在模板中,我将数据插入一些占位符。 这是非常好的作品,但我也需要插入一个DataTable …我的示例代码: using (Stream OutStream = new MemoryStream()) { // read teamplate using (var fileStream = File.OpenRead(templatePath)) fileStream.CopyTo(OutStream); // exporting Exporting(OutStream); // to start OutStream.Seek(0L, SeekOrigin.Begin); // out using (var resultFile = File.Create(resultPath)) OutStream.CopyTo(resultFile); 下一个导出方法 private void Exporting(Stream template) { using (var workbook = SpreadsheetDocument.Open(template, true, new OpenSettings { AutoSave = […]
假设我有: B1的值为5 我想通过B1的数字(5)作为行variables,它将与列A一起读入到另一个单元(比如C1 )中,作为“= A(B1)”,即“= A5” 我将如何做到这一点?
我正在使用Apache POI API从Excel文件中获取值。 除了包含公式的单元之外,一切都很好。 事实上, cell.getStringCellValue()返回单元格中使用的公式,而不是单元格的值。 我试图使用evaluateFormulaCell()方法,但它不工作,因为我正在使用GETPIVOTDATA Excel公式,并没有在API中实现此公式: Exception in thread "main" org.apache.poi.ss.formula.eval.NotImplementedException: Error evaluating cell Landscape!K11 at org.apache.poi.ss.formula.WorkbookEvaluator.addExceptionInfo(WorkbookEvaluator.java:321) at org.apache.poi.ss.formula.WorkbookEvaluator.evaluateAny(WorkbookEvaluator.java:288) at org.apache.poi.ss.formula.WorkbookEvaluator.evaluate(WorkbookEvaluator.java:221) at org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator.evaluateFormulaCellValue(HSSFFormulaEvaluator.java:320) at org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator.evaluateFormulaCell(HSSFFormulaEvaluator.java:213) at fromExcelToJava.ExcelSheetReader.unAutreTest(ExcelSheetReader.java:193) at fromExcelToJava.ExcelSheetReader.main(ExcelSheetReader.java:224) Caused by: org.apache.poi.ss.formula.eval.NotImplementedException: GETPIVOTDATA at org.apache.poi.hssf.record.formula.functions.NotImplementedFunction.evaluate(NotImplementedFunction.java:42)
我想知道是否有一个简单的方法来做我在找什么。 基本上,我在Excel 2011中有一大堆数据的资产负债表。 我总是希望看到的一个特定信息是没有报销的金额。 换句话说,我有一个支付金额的列,另一个是否已经报销(是/否)。 我想总结所有报销金额等于“否”的金额。 我承认我可以对整个列进行求和,并筛选已经报销的那些列,但是我希望显示全部数额,而不pipe使用什么filter(或者如果没有filter)。 我无法find很好的关键字来形容Google,所以我在这里问。 我想在Excel中完成这一点,而不是在外部程序或脚本。
我正在寻找一个读取/写入.xls(而不是.xlsx)文件的Excel库。 我正在使用excellibrary,但它是非常错误的,我似乎无法打开我创build的文件 。 这个问题已经有近一年的时间了,还没有确定。 我在另一个线程中看到有人build议使用EPPlus ,但这只适用于2007/2010 .xlsx格式。 我过去曾经使用过Koogra ,并且对它很满意,但是我相信它只能读……不写。 如果你知道一个图书馆,请让我知道它叫什么。 编辑:我很高兴创build我的Excel文件与内置的Microsoft.Office.Interop.Excel如果有必要,但是我的机器有Office 2007和目标机器只有Office 2003.我注意到我有2个文件版本该库:12和14.我检查了目标机器上的Excel版本,它是11.8169.8172 – 我假设内置的Excel互操作对目标不起作用?
我有这张表,我想创build一个公式,它将根据列A 和列C真实条件计算值。 例如:如果列A值是M(男),列C是YES,那么它会计数。 任何人都可以帮我用这个公式?
我有一个Excel文件 Arm_id DSPName DSPCode HubCode PinCode PPTL 1 JaVAS 01 AGR 282001 1,2 2 JaVAS 01 AGR 282002 3,4 3 JaVAS 01 AGR 282003 5,6 我想以Arm_id,DSPCode,Pincode的forms保存一个string。 这种格式是可configuration的,即可能改变为DSPCode,Arm_id,Pincode 。 我把它保存在一个列表中 FORMAT = ['Arm_id', 'DSPName', 'Pincode'] 如何使用提供的名称读取特定列的内容,因为FORMAT是可configuration的。 这是我的尝试。 目前我能够读取文件中的所有内容 from xlrd import open_workbook wb = open_workbook('sample.xls') for s in wb.sheets(): #print 'Sheet:',s.name values = [] for row […]
我有一个函数可以产生100个单元行(和2列)的数据。 对于每一行(在第三列),我需要添加一个button,点击后会popup一个自定义模式对话框,给用户4个选项/button供您select。 任何想法如何做到这一点? / T
我的要求是存储查询的全部结果 SELECT * FROM document WHERE documentid IN (SELECT * FROM TaskResult WHERE taskResult = 2429) 到一个Excel文件。
我有两列 – 扩展到99504(值)的列E和扩展到2691(值)的列我。这两列包含扩展名的文件名。 像这样的东西 EI TSL_groups.mrk pcbx_report.mrk abcd.mrk jhuo.mrk 等等… 我想查找列E(标题Filename_A)中是否存在列I(标题Filename_B)中的文件。 如果是的话,在一个新的列中说真值假设K列。 我怎么做? TIA。