Tag:

如何在excel中使用c#在epplus中对整列进行着色?

我已经写了一个代码,其中单元格与单元格中的文本相匹配,但是我想为整个标题行中具有匹配文本的列着色 using System.Drawing; using OfficeOpenXml; using OfficeOpenXml.Style; using System.IO; namespace Project32 { public class Class1 { public static void Main() { FileInfo newFile = new FileInfo(@"C:\Users\mvmurthy\Downloads\Template.xlsx"); ExcelPackage pck = new ExcelPackage(newFile); var ws = pck.Workbook.Worksheets["ImportTemplate"]; var start = ws.Dimension.Start; var end = ws.Dimension.End; for (int col = start.Column; col <= end.Column; col++) { // … […]

无法使用openpyxl或win32com将图像导入excel标题

我需要以自动方式将图像文件导入到Excel头文件中; 我不相信这是可能的,但我认为这可能是可行的win32com,虽然我无法得到它的工作。 有没有人知道一个办法做到这一点? 我发现了一个Excel中成功执行的excelmacros: Sub InsertPicture With ActiveSheet.PageSetup.LeftHeaderPicture .FileName = "C:/Users/bharris/Desktop/my_image_file.png" .Height = 45 .Width = 30 .CropTop = -30 End With ActiveSheet.PageSetup.LeftHeader = "&;G" 所以我尝试从Python使用win32com实现: excel = DispatchEx('Excel.Application') excel.Visible = True wb=excel.Workbooks.Open(my_excel_file.xlsx') ws = wb.Sheets(1) ws.PageSetup.LeftHeaderPicture.FileName ="my_image_file.png" ws.PageSetup.LeftHeader = "&;G" wb.SaveAs('my_excel_file.xlsx') wb.Close(True, 'my_excel_file.xlsx') excel.Application.Quit() 但它给了我: raise AttributeError("Property '%s.%s' can not be set." % (self._username_, […]

用PHP导出CSV格式的utf-8字符

我需要用php导出一个.csv文件。 我使用下面的代码来做到这一点: header('Content-Encoding: UTF-8'); header('Content-type: application/csv; charset=UTF-8'); header("Content-Disposition: attachment; filename=$fn"); echo "\xEF\xBB\xBF"; // UTF-8 BOM print($csv); $csv包含一些波斯语字符。 当我用MS Excel打开导出的文件,显示错误的字符。 当我打开文件记事本字符显示正确。 我怎么解决这个问题?

PHP的Excel输出为IE提供空文件

我想用PHP生成一个excel文件。 这在Firefox中正常工作,但与IE浏览器我只是得到一个空的文件。 这就是我正在做的事情: header('Content-type: application/ms-excel'); header('Content-Disposition: inline; attachment; filename='.$filename); echo $data; 我已经尝试了各种标题设置,但没有成功。 我也试图输出内容作为文本文件,在这里相同的结果。 在IE中没有内容。 有任何想法吗? header("Cache-Control: no-stor,no-cache,must-revalidate"); header("Cache-Control: post-check=0,pre-check=0", false); header("Cache-control: private"); header("Content-Type: application/octet-stream"); header('Content-Disposition: inline; attachment; filename='.$filename); header("Content-Transfer-Encoding: binary"); header("Pragma: no-cache"); header("Expires: 0"); – header('Pragma: public'); header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); header('Last-Modified: '.gmdate('D, d MYH:i:s') . ' GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); […]

excel文件保存为

即时通讯能够通过PHP输出一个Excel文件,并在Excel中正确打开。 那里没有问题。 当用户clicsk保存在Excel中它带有第一个选项.txt我如何设置标题,所以第一个选项将保存为.xls。 现在使用的头像: $filename="jaar.xls"; header("Content-Type: application/vnd.ms-excel"); header("Content-Disposition: attachment; filename=$filename"); header("Pragma: no-cache"); header("Expires: 0"); 提前致谢