标签: export-to-excel

0
推荐指数
1
解决办法
9040
查看次数

将MYSQL表导出为ex​​cel

我有一些PHP脚本用于将MYSQL表导出为Excel格式,但是在导出表后我遇到了一些问题.从db获取的数据只显示一行.

这个脚本如下:

$dbc=mysql_connect(_SRV,_ACCID,_PWD) or die(_ERROR15.": ".mysql_error());
$db=mysql_select_db("qdbase",$dbc) or die(_ERROR17.": ".mysql_error());

$sQuery = "SELECT id, Line, Model,Lot_no,
                  COUNT( Serial_number ) AS Qty,
                  SUM(S), SUM(A), SUM(B), SUM(C),
                  (SUM(S) + SUM(A) + SUM(B)*0.4 + SUM(C)*0.1) / COUNT(Serial_number) AS QP,
                  ROUND((SUM(S) + SUM(A) + SUM(B)*0.4 + SUM(C)*0.1) / COUNT(Serial_number)*1000,2) AS PPM
            FROM  `inspection_report`";

$rResult = mysql_query( $sQuery) or die();
$count = mysql_num_fields($rResult);

// fetch table header
$header = '';
for ($i = 0; $i < $count; $i++){
       $header .= mysql_field_name($rResult, $i)."\t";
       }
// fetch …
Run Code Online (Sandbox Code Playgroud)

php mysql export-to-excel

0
推荐指数
1
解决办法
5578
查看次数

从找到特定HTML标记的字符串中删除行

所以我有这个HTML页面通过MVC动作导出到Excel文件.该操作实际上将呈现此部分视图,然后将具有正确格式的呈现视图导出到Excel文件.但是,在导出之前,视图的呈现方式完全呈现,并且该视图包含"导出到Excel"按钮,因此当我导出它时,按钮图像在左上角显示为红色X. Excel文件.

我可以截取包含此HTML的字符串以在ExcelExport操作中呈现,并且它看起来像这样一个示例:

<div id="summaryInformation" >
<img id="ExportToExcel" style=" cursor: pointer;" src="/Extranet/img/btn_user_export_excel_off.gif" />
<table class="resultsGrid" cellpadding="2" cellspacing="0">
                <tr>
                    <td id="NicknameLabel" class="resultsCell">Nick Name</td>
                    <td id="NicknameValue"  colspan="3">
                        Swap
                    </td>
                </tr>
                <tr>
                    <td id="EffectiveDateLabel" class="resultsCell">
                        <label for="EffectiveDate">Effective Date</label>
                    </td>
                    <td id="EffectiveDateValue" class="alignRight">
                        02-Mar-2011
                    </td>
                    <td id ="NotionalLabel" class="resultsCell">
                        <label for="Notional">Notional</label>
                    </td>
                    <td id="NotionalValue" class="alignRight">
                        <span>
                            USD
                        </span>
                        10,000,000.00
                    </td>
                </tr>
                <tr>
                    <td id="MaturityDateLabel" class="resultsCell">
                        <label for="MaturityDate">Maturity Date</label>
                    </td>
                    <td id="MaturityDateValue" class="alignRight">
                        02-Mar-2016
                        -
                        Modified Following
                    </td>
                        <td id="TimeStampLabel" class="resultsCell">
                        Rate Time Stamp
                    </td> …
Run Code Online (Sandbox Code Playgroud)

.net c# string export-to-excel asp.net-mvc-2

0
推荐指数
1
解决办法
6502
查看次数

用 C# 将字典写入 Excel

我有一个字典,其中字符串作为键,字符串列表作为值。我想将值写入 Excel,以便键位于顶行,它们的值位于相应的列中。我下面已经有一些代码可以将键写入顶行,但我不确定如何执行这些值。提前致谢!

Excel.Application oXL = new Excel.Application();
Excel._Workbook oWB = (Excel._Workbook) (oXL.Workbooks.Add(Missing.Value));
Excel._Worksheet oSheet = (Excel._Worksheet) oWB.ActiveSheet;
Excel.Range oRng;

string[] saNames = dict.Keys.ToArray();

oRng = oSheet.get_Range("A1", Missing.Value).get_Resize(1, dict.Keys.Count);
oRng.Value = saNames;

oXL.Visible = true;
oXL.UserControl = true;
Run Code Online (Sandbox Code Playgroud)

c# excel export-to-excel

0
推荐指数
1
解决办法
1万
查看次数

如何在 Delphi 中的字符串之间包含变量?

procedure TForm1.Button1Click(Sender: TObject);    
var    
   xlap,xlbook,xlsheet:variant;
   y:integer;
begin
   xlap:=createoleobject('excel.application');
   xlbook:=xlap.workbooks.add;
   xlap.visible:=true;
   xlsheet:=xlbook.worksheets.add;

   for y:=1 to 50 do
   begin 
    xlsheet.cells[y,2].value:= concat('=IF(A',y,'>6,"Good","Bad")')
    inc(y);
  end;
end;
Run Code Online (Sandbox Code Playgroud)

这是我通过 Delphi 制作 Excel 的代码。我想将 IF 公式输入到 Excel 的 B 列中,但是使用concat('=IF(A',y,'>6,"Good","Bad")').

可能我需要另一种方法来在这些字符串之间包含 y 。

有什么建议吗?之前谢谢

delphi export-to-excel

0
推荐指数
1
解决办法
1495
查看次数

putexcel 使用 R1C1 表示法

根据 Stata 的官方文档,“putexcel”程序使用标准 Excel 单元符号,即 D25 而不是 R25C4。如果我只知道列号,是否可以将其转换为脚本中的字母?

或者是否可以增加列名?

reference cell export-to-excel stata

0
推荐指数
1
解决办法
710
查看次数

将大型R数据集导出为ex​​cel的有效方法

作为标题,我有一个包含大约13000行和255列的数据集(实际上我有超过255列,但是RODBC包似乎限制了导出到255的列数,所以我修剪了一下)需要导出到xls/xlsx文件.

我试过RODBCxlsx打包,出口都需要5分钟以上.我想知道是否还有其他更有效的方法呢?

我知道一点python(使用python连接到outlook以便在邮箱中列出电子邮件),如果有使用python导出的方式,它也受欢迎.

更新01

相当多的人建议使用csv,在我的情况下可能不太可能,因为有一个包含自由文本的字段,我无法控制在该字段中输入的字符类型,难以选择分隔符.

更新02

感谢您的建议,但我发现R包只有在数据帧相对较小的情况下才能正常运行,而且对于所有列都是字符的数据帧来说,它甚至很慢.有什么建议?

python excel r export-to-excel

0
推荐指数
1
解决办法
1476
查看次数

从下载按钮导出.csv文件

编辑:我将"echo($ row)"更改为"print_r($ row)",现在正在下载的csv将每个数组括在括号中,并提供所有提到的数据,但是如何自定义所有数据的打印方式?

现在,它正在打印:

数组([id] => 1 [名字] =>"蒂米")数组(....

(其中每一行是excel电子表格中的下一行)

我如何制作此输出以便每条记录都有自己的行?例如,excel中的第一列是id,那么第二列是firstname,每条记录都是自己的行?

我的main.php中有一个链接:

<a class="btn" href="export.php">Export</a>
Run Code Online (Sandbox Code Playgroud)

那么这是我的export.php文件:

<?php

//open database connection
try {
    $db = new PDO('mysql:host=localhost;dbname=DBNAME;charset=utf8',
                    'DBUSER',
                    'DBPASS');

    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT);
    $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
}
catch(PDOException $ex) {
    echo "did not connect...";
}

header('Content-Type: text/csv');
header('Content-Disposition: attachment;filename=exported-data.csv');

$sql = "SELECT * FROM table_name;";

$sth = $db->prepare($sql);
$sth->execute();

$filename = date('d.m.Y').'.csv';

$data = fopen($filename, 'w');

while ($row = $sth->fetch(PDO::FETCH_ASSOC)) {
    fputcsv($data, $row);
    print_r($row);
}

echo "\r\n";

fclose($data);

?>
Run Code Online (Sandbox Code Playgroud)

php csv pdo export-to-excel

0
推荐指数
1
解决办法
2359
查看次数

在 R 中拆分大型数据帧并输出到单个 Excel 工作簿中的单独工作表中

假设我在 R 中有以下数据框,并且希望将数据框拆分为按 Fruit 列分类的单独 Excel 工作表


+--------+-------+
| Fruit  | Price |
+--------+-------+
| Apple  |    12 |
| Apple  |    14 |
| Apple  |    15 |
| Orange |     2 |
| Orange |     4 |
| Orange |     6 |
| Pear   |     3 |
| Pear   |     6 |
| Pear   |     9 |
+--------+-------+

Run Code Online (Sandbox Code Playgroud)

将数据帧拆分为 3 个单独的数据帧(Apple、Orange 和 Pear)后,我打算将每个数据帧导出到单独的 Excel 工作表(名为 Apple、Orange 和 Pear)中,但存储在同一个 Excel 工作簿中Out.xlsx。但是,下面的 R 代码不起作用。输出是一个 Excel 工作簿Out.xlsx,只有一个工作表 …

split r export-to-excel dataframe openxlsx

0
推荐指数
1
解决办法
4079
查看次数

jQuery 数据表导出到 Excel 自定义 - 将第一行设为粗体

我有一个数据表,带有导出到 Excel 按钮,我正在尝试自定义。我环顾四周,看看如何定制,发现了一些,但仍然有问题。

当您导出到 Excel 时,第一行似乎是页面标题。我正在尝试将这一行加粗;如果可能的话,用页面标题以外的其他内容替换文本。

这是我看到并尝试修改以实现我需要的内容:

buttons: [
{
    extend: 'excelHtml5',
    customize: function ( xlsx ){
        var sheet = xlsx.xl.worksheets['sheet1.xml'];

        // jQuery selector to add a border
        //$('row c[r*="0"]', sheet).attr( 's', '25' );
        //$('row c[r^="C"]', sheet).attr( 's', '2' ); // third column is bold

        // Trying to make first row bold, this makes last row bold
        $('row c[r*="0"]', sheet).attr( 's', '2' );
        $(sheet.body)
            .css('font-size', '10pt');

        $(sheet.body).find('table')
            .addClass('compact')
            .css('font-size', 'inherit');
    },
    exportOptions: {
        columns: [0, 1, 2]
    },
},
Run Code Online (Sandbox Code Playgroud)

另外,在应用格式时,我们似乎将“attr”与第一个参数“s”和一个数字一起使用。我如何知道 …

jquery datatables export-to-excel

0
推荐指数
1
解决办法
9113
查看次数

C# winforms在导出excel文件后打开文件夹

我正在研究C# winforms. 我有一个gridview正在显示来自 的数据database。另外,我正在将gridview数据导出到 Excel 文件。

 private void BtnExport_Click(object sender, EventArgs e)
    {
       
        // To start
        Cursor cursor = Cursor.Current;
        Cursor.Current = Cursors.WaitCursor;


        if (!Directory.Exists(dir))
        {
            Directory.CreateDirectory(dir);
        }
        string location = Path.Combine(dir, "Having_Dues_" + name + "_Till_" + date +"_at_" + DateTime.Now.ToString("hh_mm_ss")+ ".xlsx");
        ExportToExcel(dtData, location);
        // To finish
        //_longOperation.Stop();
        Cursor.Current = Cursors.Default;
      
    }

    public static void ExportToExcel(DataTable DataTable, string ExcelFilePath = null)
    {
        try
        {
            int ColumnsCount;

            if (DataTable == null || …
Run Code Online (Sandbox Code Playgroud)

c# directory excel datagridview export-to-excel

0
推荐指数
1
解决办法
440
查看次数

用于Datepicker的PHP脚本,用于从Mysql中选择和显示数据库

在互联网上度过了3天并在这么多不同的论坛上挣扎之后,我在这里找到了一个匹配和类似问题的案例.

朋友们,我在PHP中是零,但我仍然设法做了一些事情来满足我的要求.

我现在坚持一件事......所以我需要帮助....

我使用一个html + php表单将数据库提交到mysql.我通过网页上的php脚本创建了该表的显示.现在我想在显示的页面上有一个datepicker选项,通过它我可以选择日期范围并从我的mysql表中显示该日期范围的数据.然后在excel中导出显示所选日期范围的数据.

这个显示的页面是登录保护的,所以我想在登录后接下来的东西应该显示一个状态选择选项,该选项应该是从日期到日期,然后记录应该从数据库中显示,我可以在excel中导出那些显示的结果文件.我在这个页面上使用的代码是下面没有包含excel导出和日期选择器脚本的任何东西,我在这里粘贴代码并要求您根据需要在其中包含所需的代码.

提前致谢

<?php
//database connections
$db_host = 'localhost';
$db_user = '***********';
$db_pwd = '*************';

$database = 'qserves1_uksurvey';
$table = 'forms';  
$file = 'export';
if (!mysql_connect($db_host, $db_user, $db_pwd))
    die("Can't connect to database");

if (!mysql_select_db($database))
    die("Can't select database");

// sending query
$result = mysql_query("SELECT * FROM {$table} ORDER BY date desc");
if (!$result) {
    die("Query to show fields from table failed");
}
$num_rows = mysql_num_rows($result);
$fields_num = mysql_num_fields($result);

echo "$num_rows"; 
echo "<h1></h1>";
echo "<table border='1'><tr>";
// …
Run Code Online (Sandbox Code Playgroud)

php mysql datepicker export-to-excel

-1
推荐指数
1
解决办法
1万
查看次数

在 VB.net 中使用 Excel 无故失败

下面的代码是要导出到excel文件。Visual Studio 发送图片中的错误。这段代码有什么问题?

Imports Microsoft.Office.Interop.Excel
Module Module3
    Public Sub OOO()
        Dim excel As Application = New Application
        Dim workbook As Workbook = New Workbook
        Dim worksheet As Worksheet = workbook.ActiveSheet
        worksheet.Name = "Export as Excel Project"
        worksheet.Cells(1, 1) = "Value1"
        worksheet.Cells(2, 1) = "Value2"
        worksheet.SaveAs("d:\Actor.xls", Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookDefault)
        workbook.Close()
    End Sub
End Module
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

vb.net excel export-to-excel excel-2010

-1
推荐指数
1
解决办法
335
查看次数