Tag: 格式

如何导出html表格以正确的纬度/经度格式excel?

我有一个包含2列纬度和经度的HTML表格。 我可以很容易地使用下面的JavaScript函数将这个表导出为ex​​cel: function downloadExcel() { var tab_text = '<html xmlns:x="urn:schemas-microsoft-com:office:excel"> <meta http-equiv="content-type" content="application/vnd.ms-excel; charset=UTF-8">'; tab_text = tab_text + '<head><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet>'; tab_text = tab_text + '<x:Name>Results</x:Name>'; tab_text = tab_text + '<x:WorksheetOptions><x:Panes></x:Panes></x:WorksheetOptions></x:ExcelWorksheet>'; tab_text = tab_text + '</x:ExcelWorksheets></x:ExcelWorkbook></xml></head><body>'; tab_text = tab_text + "<table border='1px'>"; tab_text = tab_text + $('#gcResults_table').html(); tab_text = tab_text + '</table></body></html>'; var data_type = 'data:application/vnd.ms-excel; charset=UTF-8;base64,'; […]

删除所有其他换行符

我有一个文本格式的数据列表,如下所示 Name1 Name2 location job date amount Name1 Name2 location job date amount Name1 Name2 location job date amount 我需要以某种方式做到这一点 Name1 Name2 location job date amount … 我认为,必须有一种方法来抓住任何正则expression式或Excel的其他新行。 我可以写一个python脚本,但是这个文件是一个痛苦,希望有一个更简单的方法来做到这一点。 编辑:添加我已经尝试下面: 对不起,我应该包括一些代码…我试过了 ([^\n]*\n)[^\n]*\n 在正则expression式中,但是将两条线分在一起,我基本上只想抓住组间的换行符。 我也试着在excel中系统地做这件事,但是当我拖动盒子的时候,它不会继续抓住每一个单元格。 一旦我尝试挤压它,它会从列中的每一个单元格变成每个单元格。

在单元格中格式化date为yyyy-mm-dd

在[excel-vba]中,我尝试从UserForm文本框中格式化文本,将其格式化为yyyy-mm-dd,并用下面的代码将其input到单元格中: Private Sub GenerateButton_Click() Worksheets("Sheet1").Activate Sheet1.Unprotect Dim startTime, endTime, startDate startTime = t_daylasthour.Text endTime = t_daylasthour.Text startDate = t_startdate.Value Dim counter As Integer counter = 1 Do Set field = ActiveWorkbook.Sheets("Sheet1").Cells(counter + 1, 1) field.Value = Format(t_startdate.Text, "yyyy-mm-dd") counter = counter + 1 Loop While counter < 10 End Sub 单元格中的输出以yyyy / mm / dd的forms出现。 […]

Reporting Services格式为数字

我正在尝试在报告服务中设置一个列,以千位分隔符和逗号来显示数字。 我使用的expression式如下: =格式(Fields!Price.Value,“#,## 0.00”) 它工作很好。 另外如果我使用expression式: = FormatNumber(Fields!Price.Value,2,true,false,true) 工作也很好。 问题是转换为excel时。 该列按预期显示在Excel中,但单元格的格式是“常规”而不是“千位分隔符”。 因此,由于被视为string(通用格式),用户无法将公式应用于列。 我知道我可以在Excel中转​​换为数字格式的列,但我希望通过报告服务转换为Excel时,该列只能以数字格式显示。 可能吗? 在谷歌search不给我任何线索。 提前致谢

如何获得合理的格式化文本表出Excel的纯文本或Markdown

我有以下情况: 电子表格用于计算一堆不同种类的树木的价格。 (我是树农) 这个数据有两个用途: 我在Markdown中使用它在我的网页上制作表格。 我用它在kijiji广告。 后者使事情变得粘稠。 从excel中剪切和粘贴,留下由单个选项卡分隔的数据。 没有排队。 在像Kijiji这样的程序中,excel中的粘贴表格如下所示: | Bareroot Bundles of 25 2-3 year olds |||| | Bundles | # Trees | Cost | Price Per Tree | |: ————- :|: ——- :|: ——- :|: ——————- 😐 | 5 Trees | 5 | $30.00 | $6.00 | | Single Bundle | 25 […]

用Worksheet_SelectionChange重写条件格式

我有一些工作表中的代码来突出显示所选单元格的行。 但是,此工作表具有对某些行进行着色的条件格式。 突出显示macros不符合格式条件满足的行(在高亮颜色不覆盖条件格式的颜色的意义上)。 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cells.Interior.ColorIndex = xlColorIndexNone ActiveCell.EntireRow.Interior.ColorIndex = 19 'Highlight row End Sub 有没有人知道一个解决方法,而不删除条件格式? 例如。 我可以暂时禁用一个选定的行,并重新启用它时,该行是不被选中? 格式是应用于所有单元格的一个规则。 我理论上可以为每一行创build一个独立的规则(~500个),然后完全closures它,稍后再重新应用它,但这看起来有点过分。

用Python格式化Excel中的单元格

如何使用python格式化Excel中的单元格? 特别是我需要改变几个后续行的字体,而不是粗体。

在Excel中使用C#在Windows应用程序中高亮显示不同颜色的数据

我正在使用Windows应用程序。 我需要弄清楚如何在Excel中使用不同的颜色和样式突出显示数据。 我正在使用C#将数据导出到Excel。 这是我用来将DataTable导出到Excel中的代码, private void btnExportexcel_Click(object sender, EventArgs e) { oxl = new Excel.Application(); oxl.Visible = true; oxl.DisplayAlerts = false; wbook = oxl.Workbooks.Add(Missing.Value); wsheet = (Excel.Worksheet)wbook.ActiveSheet; wsheet.Name = "Customers"; DataTable dt = clsobj.convert_datagrid_orderlist_to_datatable(dvgorderlist); int rowCount = 1; foreach (DataRow dr in dt.Rows) { rowCount += 1; for (int i = 1; i < dt.Columns.Count […]

从.doc文件中区分.xls的正确方法是什么?

我search如何检测该文件是.xls ,我发现了这样的解决scheme(但不弃用): POIFSFileSystem: @Deprecated @Removal(version="4.0") public static boolean hasPOIFSHeader(InputStream inp) throws IOException { return FileMagic.valueOf(inp) == FileMagic.OLE2; } 但是,对于所有的Microsoft Word文档,例如.doc这个返回true 有没有办法检测.xls文件?

如何在保存Excel文件时不使用C#和Excel 2010打开格式警告

我正在使用Excel 2010.我想这样保存我的Excel文件,这个代码。 它确实保存了一个.xls文件,但是当我打开这个文件时,我收到了这个消息: 您尝试打开的文件“tre.xls”与文件扩展名指定的格式不同。 在打开文件之前,validation该文件是否已损坏,并且是否来自所调用的源。 你想现在打开文件吗? 如果我按yes的文件打开。 但是,我需要摆脱这种格式popup? 我的代码: using System; using System.Windows.Forms; using ExcelAddIn1.Classes; using ExcelAddIn1.Classes.Config; using Microsoft.Office.Interop.Excel; using Application = Microsoft.Office.Interop.Excel.Application; using System.Runtime.InteropServices; private void Foo(object sender, EventArgs e) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Execl files (*.xls)|*.xls"; saveFileDialog.FilterIndex = 0; saveFileDialog.RestoreDirectory = true; saveFileDialog.CreatePrompt = true; saveFileDialog.FileName = null; saveFileDialog.Title […]